CKEditor 5 moves some classes in the a tag
Problem/MotivationCKEditor 5 moves the “glightbox” class to another position.Steps to reproduce- In the source code I insert:<!-- Simple image --> <a href="large.jpg" class="glightbox">...
View ArticleInvestigate using the core "User account menu" in favor of custom...
Problem/MotivationIn the current version of the module, the user Navigation block that lives at the bottom of the Navigation bar is a set of custom links defined in...
View ArticleMove views_field_default_views_data and related functions to respective...
Problem/MotivationWe want to deprecate hook_hook_info #3489415-9: Deprecate views_field_default_views_data and related functions suggested just moving them.Steps to reproduceLook at filesProposed...
View ArticleSome oEmbed videos do not maintain aspect ratio
With some providers (Youtube from what I could find) we have aspect ratio problems when we render them using the OembedFormatter.The problem I discovered is primarily with Youtube: the resource...
View Articletwig escape filter on stringable objects results in fatal error
Problem/MotivationSee the original issue here: https://www.drupal.org/project/drupal/issues/3457168`twig_escape_filter()` usage has been converted into...
View ArticleMenu blocks specific to Navigation are leaking into the Block layout UI
Problem/MotivationThe navigation module defines a set of derivative block plugins for each of the defined menus on your Drupal site. These blocks are meant to be used exclusively within the Navigation...
View ArticleFix 'Drupal.Semantics.FunctionT.NotLiteralString' coding standard
Problem/MotivationPart of #2571965: [meta] Fix PHP coding standards in core. Sniff for coding standard is not implemented.<rule ref="Drupal.Semantics.FunctionT.NotLiteralString"/>Steps to...
View ArticleMenu APIs provide invalid CSRF tokens
ProblemBoth, the core menu linkset, and the REST menu items module face the same issue: Since Drupal 10.3/11 the user logout link contains a CSRF token. However, the token provided by the API is...
View ArticleConvert use of array() syntax in sentences
Problem/MotivationFollowup from #2874067: Fix Drupal.Commenting.DocCommentLongArraySyntax coding standard.This is to fix usages of array() in comments that are in sentences and should not be using an...
View ArticleComponentPluginManager must implement CategorizingPluginManagerInterface
Problem/MotivationSDC components have a group property: https://api.drupal.org/api/drupal/core%21modules%21sdc%21src%21Component...But it doesn't seem this property is leveraged until now. Proposed...
View ArticleInvestigate possibilities to parse attributes without reflection
Problem/MotivationReflecting every class and method defined in a Drupal install is both a performance and memory nightmare.Steps to reproduceProposed resolutionThere are two solutions:Move...
View ArticleEnsure the "Moderation control" field only acts on the entity...
Problem/MotivationThere's a bit of an edge case where if you have an entity page making use of the "Moderation control" field, and the page contains a view of other entities (equally with Moderation...
View ArticleUse symfony/var-exporter for encoding data in PHP cache backend
Problem/Motivationunserialize is slow. Even though the cache items are stored in PHP files unserialization is still slow. Opcache does not much help in this case.On Drupal sites served from Page Cache,...
View ArticleUnhandled exception when trying to register a duplicate username with...
Problem/MotivationIn https://www.drupal.org/project/drupal/issues/3415582, an unhandled exception when trying to register a duplicate username with different case was fixed. However, we've now noticed...
View ArticleAdd AccessResultInterface return type to hook_entity_access (and friends)...
Problem/MotivationSee #3483037: [META] Add return types to hook implementationsThis includes all access hooks in entity.api.php,...
View ArticleFile::generateSampleValue makes bad Uris
Problem/MotivationI'm using devel_generate to generate nodes which have file attachments.Drupal\file\Plugin\Field\FieldType\FileItem::generateSampleValue() generates uris with 3 slashes when files are...
View ArticleUpdating path alias language in workspace does not work
Problem/MotivationWhen changing the language an existing path alias inside of a workspace, the path alias stops working. Steps to reproduce1. drush si 2. drush en -y workspaces content_translation 3....
View ArticleException thrown by responsive srcset images when the image is not yet in the...
Problem/MotivationWhenever possible, responsive images should be built with srcset rather than the <picture> tag (more). Also, Stage File Proxy, S3 File System, and the Flysystem suite of modules...
View ArticleBump ckeditor 43.1.1 => 43.3.1
Problem/Motivationhttps://github.com/ckeditor/ckeditor5/releases/tag/v43.3.1Steps to reproduceProposed resolutionRemaining tasksBackport this to the gazillion current branches, TBD by the core...
View ArticleAdd void return to module and theme install/uninstall hook implementations
Problem/MotivationSee #3483037: [META] Add return types to hook implementationsSteps to reproduceProposed resolutionAdd void return to the following hook...
View Article