Configuration management performance regression - slow config:import
Problem/MotivationDrupal 8.8 introduced an API (see #2991683) to manage configuration transformation by allowing event subscribers to edit configuration before import or export. It works by loading the...
View ArticleUpdate CKEditor 5 to 43.1.1
Problem/MotivationCKEditor 5 has released a security update: https://github.com/ckeditor/ckeditor5/releases/tag/v43.1.1The CKEditor team has determined that Drupal core is not affected by this...
View ArticleUpdate 10.3.x to ckeditor5 41.3.2
Problem/Motivationhttps://www.npmjs.com/package/ckeditor5/v/41.3.2This is a backport of a ckeditor5 security release. The security doesn't affect any versions of Drupal because it's to do with the...
View ArticleTrigger a deprecation when using...
Problem/MotivationIf you call \Drupal\Core\Cache\RefinableCacheableDependencyTrait::addCacheableDependency with something that doesn't implement CacheableDependencyInterface, you end up with...
View ArticleConvert Navigation messages component to SDC
Problem/MotivationAs part of #3441100: Integrate Umami message, the new messages component was introduced in Navigation to give support to Umami. That component could be used by other modules or...
View Articlesqlite should enforce VARCHAR column lengths with a CHECK constraint
Problem/MotivationWhen running tests of entities or other code on mysql vs. sqlite one expects reasonably consistent results.Drupal code in the mysql driver sets the STRICT_ALL_TABLES mode so that...
View ArticlePage scrolls away on modifying fields in text formats and editor form.
Problem/MotivationWhile editing a text format and anabling any plugin in CKEditor, the AI Tools menu appears. However, when making any changes to settings the page unexpectedly scrolls away. This...
View ArticleDocument ways to remove migration tables (ID map etc.)
Problem/MotivationThe 3 modules Migrate, Migrate_drupal, Migrate_drupal_ui didn't implement any method to remove these tables or other data related to migration and have no use after complete...
View ArticleMove entity permissions to the module that is providing the entity
Problem/MotivationIn #2571235: [regression] Roles should depend on objects that are building the granted permissions @alexpott found out that a number of entity permissions are not in the module that...
View Article[Meta] Fix all tests that rely on UID1's super user behavior
These tickets should be opened as novice users to start with. Good opportunity for new users.Problem/MotivationIn #540008: Add a container parameter that can remove the special behavior of UID#1 an...
View ArticleFix TestSiteInstallCommand to not 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 Article#date_year_range is not validated server-side
Problem/MotivationWhen using #date_year_range on date form element, it adds min and max HTML attributes that prevents the browser from accepting a date outside this range. However, if the browser does...
View ArticleDrupal 10 Islandora Local context Integration
Problem/MotivationDrupal 7 API data puller and parsing module is no longer compatibleSteps to reproduceNeed to set up a Drupal 10 version of the moduleProposed resolutionDrupal 10 version of the...
View ArticleUndefined offset 1 in the MenuParentFormSelector.php
I have this fatal error on one of my sites when trying to call the core/lib/Drupal/Core/Menu/MenuParentFormSelector.php::parentSelectElement() method with an empty $menu_parent argument.
View ArticleNot able to add option with key and label '0' to List string field
Problem/MotivationI have a List (text) field that I ended up, for migration reasons, using the number 0 as the machine name of the first Allowed value. Migration went great. Now, months later, I need...
View ArticleConfigEntity based lists with items containing non-ascii characters are not...
Problem/MotivationMany efforts have been made to make Drupal 8 a great multilingual system. However, content types are never properly sorted when translations contain accentuated characters.Content...
View ArticleAdd batch functionality to queue system
Problem/MotivationMany third party queue services, such as Amazon SQS, bill per request. Thus batching requests, for services that support it, saves on both HTTP requests and service costs.* And...
View ArticleNew permission to see /node
The default node path is getting used less and less. With Drupal 6 there is already an easy wayThe only drawback I can think of is added complexity to the permissions page, moreover when it is changed...
View ArticleAdd 'Date last Edited' option to 'Display Settings'...
A checkbox for 'Display author and date information' is in Administration >> Structure >> Content types >> Edit tab, (admin/structure/types/manage/page), in the 'Display Settings'...
View ArticleAdd "View any %nodetype% content" and "View own %nodetype%...
This patch adds a 'view $node->type content' permission for each basic content type (like page and story) and content types made with CCK. It allows the admin to set which roles can view nodes...
View Article