Media library widget reset button redirects user to access denied page.
Problem/MotivationIn the media widget Views (both grid and table displays), I tried enabling the reset button option in the exposed form settings as this gives a better UX to content editors. While...
View ArticleDrupal core committers meeting 2024-07-01
Issue to capture participation in the core committers monthly meeting in Slack
View ArticleDrupal core committers meeting 2024-08-05
Issue to capture participation in the core committers monthly meeting in Slack
View ArticleAccessible dropdown for Umami's language-switcher and mobile main-menu
Problem/MotivationUmami's new language switcher has various issues: When adding more languages (beyond the existing English and Spanish) it will break the nice flow of the header, or when viewing the...
View ArticleAutocomplete used on a single value field should not split input on commas
Problem/MotivationWhen an autocomplete widget is used on a single value field the clientside javascript code treats it as a multivalue field if what is entered by the user contains commas. This results...
View ArticleAllow synced Layout override Translations: translating labels and inline blocks
Problem/Motivationfollow up #3041659: Remove the layout tab from translations because Layout Builder does not support translations yetPart of #3044386: [META] Make Layout Builder layouts...
View ArticleFix Content Moderation tests that rely on UID1's super user behavior
Problem/MotivationIn #540008: Add a container parameter that can remove the special behavior of UID#1 an approach was taken where we can simply flag tests that are failing if we turn off user 1's super...
View ArticlePDOException: SQLSTATE[HY000]: General error: 1364 Field 'wid'...
DROP TABLE IF EXISTS `watchdog`; CREATE TABLE `watchdog` ( `wid` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Primary Key: Unique watchdog event ID.', `uid` int(11) NOT NULL DEFAULT '0' COMMENT 'The...
View ArticleFix Content Translation tests that rely on UID1's super user behavior
Problem/MotivationIn #540008: Add a container parameter that can remove the special behavior of UID#1 an approach was taken where we can simply flag tests that are failing if we turn off user 1's super...
View ArticleFix Toolbar tests that rely on UID1's super user behavior
Problem/MotivationIn #540008: Add a container parameter that can remove the special behavior of UID#1 an approach was taken where we can simply flag tests that are failing if we turn off user 1's super...
View ArticleDocument the recommended ways to obtain the database connection object
Problem/MotivationFollow-up: #2853118-57: Replace all calls to db_insert, which is deprecatedWe have different methods of how to get the connection to the database that currently used in the different...
View ArticleImprove X-Drupal-Cache and X-Drupal-Dynamic-Cache headers, even for responses...
Problem/MotivationCurrently if a response is not cacheable Drupal sets X-Drupal-Dynamic-Cache = UNCACHEABLE, but in some cases it does not. See DynamicPageCacheSubscriber::onResponse for details.Steps...
View ArticleMediaLibraryUiBuilder service does not properly allow additional contextual...
Problem/MotivationIf you attempt to add contextual filters to the core media library, they will correctly be used when the library results are initially loaded, but are not passed to the view itself,...
View ArticleModal dialog does not adjust to increased inner height (pushes buttons out of...
Problem/MotivationWhen the height of a modal dialog is increased (e. g. by an opened details element, new ajax-induced content ) beyond the initially calculated max-height then all elements in the...
View ArticleExpose UUID tokens for all content entities in Drupal core
Problem/MotivationI was surprised to see with many others that UUID of content entities (including but not limited to user and node) are not available as tokens. There is a related issue for the Token...
View ArticleEdit hook_help text for Workflows module
Problem/MotivationThe help text of the Worksflow module does not follow the Help text standards as described in https://www.drupal.org/help-text-standards. It misses the Uses section.Proposed...
View ArticleOOP hooks using attributes and event dispatcher
Problem/MotivationFor a very long time we wanted to introduce hooks in some OOP manner. The following goals altogether however have proven elusiveNo magic naming in the implementations. A hook...
View ArticleDatabaseStorage, readMultiple throws error when receive empty array
Problem/MotivationSQLSTATE[42000]: Syntax error or access violation: 1064 is triggered when we pass empty array with name to readMultiple method, when trying to get information about setting.I hit a...
View Article[PP-1] Add CKEditor 5 support for WebP images
Problem/MotivationIn #3280279: Allow sites to programmatically opt in to accept more image type uploads in CKEditor 5: TIFF, SVG… we added hook_ckeditor5_image_controller_extensions_alter() to allow...
View Article