"nojs"/"ajax" route parameter in use-ajax link breaks...
Problem/MotivationWhen creating a route that makes use of the nojs functionality of Drupal Ajax (the one that replaces "nojs" with "ajax" in your link when the link has the "use-ajax" class) in...
View ArticleSorting CKEditor 5 plugins
Problem/MotivationWe Need field for set weight plugins. My plugin depends drupalMedia. https://git.drupalcode.org/project/lazy_image_style/-/blob/3.x/assets/js...If condition always FALSE. See screen.
View ArticleAllow custom Layout Builder forms to be used
Problem/Motivationlayout_builder_entity_type_alter() sets the layout_builder form class, but does not check if one is set first.Proposed resolutionCheck before overwriting.Remaining tasksUser interface...
View ArticleWarning : foreach() argument must be of type array|object
Hello,I get this message on the admin/structure/types/manage/CONTENT-TYPE/display page for a D9.5.1 / PHP 8.1.6 website.Warning : foreach() argument must be of type array|object, null given dans...
View ArticleField justification class not on field if views default classes disabled
In the Format settings, I have two fields set to align right. However, if I turn off "Add default classes" for style settings at the field level, the alignment doesn't work for the field data, though...
View ArticleAdd new hook DATABASEMODULE_views_data_DATABASEDRIVER_alter to the views module
Problem/MotivationThe database driver for MongoDB needs to change the views data after all calls to the hook_views_data_alter() have run. MongoDB stores all entity data for an entity instance in a...
View ArticleGive database driver module a hook_schema_alter()
Problem/MotivationThe database driver for MongoDB implements the schema sometimes in a different way than a relational database would do it. At the moment there is no way that the MongoDB database...
View ArticleDefault check values in tableselect aren't set properly for a 0-based...
Problem/MotivationIn a tableselect entity, one can supply an array of default values, but with a normal array with index starting at 0, the first element will never get checked by default.In core...
View ArticleViews Ajax issue on deleting instances
When I add two separate facet blocks to the header of a view, I have the issue that the views instances are empty. In the `ajax_view.js` file within core, I see that the instances are being cleared...
View ArticleReset highwater mark *before* rolling back
Follow-up to #2485385: Move highwater field support to the source plugin, and do not expose its internals on MigrationInterfaceProblem/MotivationPer alexpott's comment:Whilst reviewing this patch I...
View ArticleCan't manage Status Messages block in Layout Builder
"Issue summary updated as of comment #34Problem/MotivationWhen you add the "Messages" system block to layout builder, it creates hidden block. It isn't able to be modified or deleted.The source of the...
View ArticleWhen looking up a route based on its path (pattern with slugs) we don't...
Updated: Comment 0Problem/MotivationThere are usecases in Drupal which require to get routes for an actual pattern like /block/{custom_block} not for a congrete path. This works fine until you have a...
View ArticleNo navigation links on 404 pages
When I visit a page that does not exist, I expect to still see the primary and secondary links as on any other page.But what I get is no navigation links.The bug is in menu.inc on line #1209 and...
View ArticleMove migratefield plugins to migrate drupal
Problem/MotivationMove the field plugins to migrate drupal.Steps to reproduceProposed resolutionCopy field plugins to migrate_drupal, prefix the id with 'md_' Deprecate field plugins not in migrate...
View ArticlePageCache getCacheId doesn't compare cid of the following subrequests in...
Problem/MotivationFirst requests to the httpKernel will cache request properly but the following requests handled by the same httpKernel instance will return the same response that was cached for the...
View Articledocument that $settings['container_yamls'] can use named keys
Problem/MotivationThis code in default.settings.php:/** * Load services definition file. */ $settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml'; and also this in...
View ArticleProvide helpful editing links on "admin/structure/block" for...
Problem/MotivationAs raised on #1938062-54: Convert the recent_comments block to a view it might be really useful to provide additional dropdown links on the block overview page.Some examples could be...
View ArticleNothing clears the "5 failed login attempts" security message when...
Problem/MotivationAfter multiple failed login attempts (default set to 5 tries), a user can no longer login until a certain amount is time passed (default set to 6 hours), and instead sees the message...
View ArticleService autowiring depends on symfony/config that is missing from composer...
Problem/MotivationPlaying around with service autowiring, I incurrred into PHPUnit 9.5.26 by Sebastian Bergmann and contributors. Testing Drupal\Tests\file_mdm_exif\Kernel\FileMetadataExifTest ERE 3 /...
View Articlesystem.site.page.front not translatable in UI, but works directly in config
Context:We're having different front pages (nodes) per language. They have to be technically different, because one is a page with certain paragraphs for a Special Offer and the other one is from a...
View Article