Remove inactive initiatives from Drupal maintainer list
Problem/MotivationInactive initiatives are listed in Drupal's maintainers file.Steps to reproduceProposed resolutionRemove them.Remaining tasksUser interface changesAPI changesData model changesRelease...
View ArticleAdd static caching to LayoutTempstoreRepository
Problem/MotivationWhen using Layout Builder and the Layout Builder Advanced Permissions module, a lot of queries are done to the database in DatabaseStorageExpirable. This is done because all layout...
View ArticleNesting Filter Groups
This feature is needed more than you think. If you do not agree with me, can anyone please tell me how to do this in a hook with a concrete code example?I need this (it's only one example): - Field:...
View ArticleURL language detection with empty path prefix not working
Problem/MotivationThe URL language detection using an empty path prefix for the default language does not work properly and leads to sites being displayed in the incorrect language.This is because...
View ArticleUmami page.tpl.php breaks block placeholders
Problem/MotivationTrying to use #create_placeholder on a block causes blocks not to render at all in the Umami theme.I did some debugging, and the #lazy_builder callback for those blocks gets called...
View ArticleClaro CSS for dropbutton items adds large gap of white space
Problem/MotivationWhen a "Paragraphs (stable)" widget is used, which uses a long list of dropdowns, those items are only "hidden" with CSS, which means they are still present and causing a very long...
View ArticleDrupal 11 readiness meeting / 27 May 2024
Meeting will happen in #d11readiness on drupal.slack.com.Hello and welcome to this Drupal 11 readiness meeting! This meeting: ➤ Is for core and contributed project developers as well as people who have...
View ArticleUI fatal caused by views argument handlers no longer can provide their own...
Problem/MotivationSome argument handlers provide their own default argument handling, like the Date argument. The Date argument handler does so by extending the list of of options in the...
View ArticleMake non-progressive batch operations possible
My module does some tasks via Batch API. To avoid duplicating code, I want to do those same tasks during a cron run by programmatically starting and executing the batch without trying to redirect the...
View ArticleImprove database performance when computing ModerationStateFieldItemList
Problem/Motivation\Drupal\content_moderation\Plugin\Field\ModerationStateFieldItemList provides a computed field for content entities with the current moderation state of a content entity. When a piece...
View ArticleClaro details component does not have the right class
Problem/MotivationClaro theme does not have the right form error class. The files core/themes/claro/templates/details.html.twig and...
View ArticleDeprecated function - Files: UrlGenerator.php and AliasPathProcessor
Problem/MotivationDeprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in Drupal\path_alias\PathProcessor\AliasPathProcessor->processOutbound() (line...
View ArticleReplace dialogContentResize jQuery event with CustomEvent
Problem/MotivationThis is another small step in simplifying the dialog. It does not require any special testing and backward compatibility because:- jQuery will also respond to it - There are no...
View ArticleAjax Pager broken after upgrade 10.0.9 to 10.1.2
Problem/MotivationSince I have upgrade severals sites from 10.0.9 to 10.1.2, a problem with ajax pager (front [like news views] and back [like media browser]).When I take the views module from 10.0.9...
View ArticleUmami views should use responsive grid
Problem/MotivationUmami uses themed unformatted lists to get a 'responsive grid layout', but since 10.0.0, we've had an actual responsive grid in core, so we should use that instead.If we're lucky,...
View ArticleImprove access logic for Navigation blocks page
Problem/MotivationNavigation Blocks page (/admin/config/user-interface/navigation-block) is the place to go to edit the navigation layout and manage the blocks to be included there.Current...
View Article[PP-1] Deprecate Views "Grid" style (Now that "Responsive...
This is a followup from #3151553: Create new “Views Responsive Grid” format for Views Core.Now that "Responsive Grid" is being added to core, we should deprecate the old "Grid" style in preparation to...
View ArticleWarning: Undefined variable $target_base_table in...
Problem/MotivationWarning: Undefined variable $target_base_table in views_field_default_views_data() (line 436 of core/modules/views/views.views.inc).Appears after each drush crSteps to reproducedrush...
View ArticleSupport JSON/REST multipart/form-data uploads
Problem/MotivationThis is a follow-up of #1927648: Allow creation of file entities from binary data via REST requests which added support for uploading file through a REST endpoint.The implementation...
View ArticleAdding links around embedded media through CKEditor might lead to...
Problem/MotivationThe Drupal link CKEditor button can be used to add links to embedded media items. However, we can't guarantee that the rendered representation of that media item will be a single HTML...
View Article