[PP-1] Configuration schema & required keys
Problem/MotivationQuoting @bircher, maintainer of https://www.drupal.org/project/config_split, https://www.drupal.org/project/config_filter, etc., after I asked him What concrete things have gone wrong...
View ArticleFix spelling of words only misspelled in tests, part 1
Problem/MotivationFix spelling of words only misspelled in tests, part 1I found these words by applying #3379121: Skip spellcheck for 17 nonsense words that are parts of hashes and #3328741: Add a...
View ArticleAdd a setting to make description a required field for file items
Problem/MotivationA site builder is able to allow the user to enter a description for the file field upload. However, in some circumstances, the description may be mandatory. Right now there's no way...
View ArticleDestination url query param affects on form translation delete submission
Problem/MotivationTranslation is not deleted when following edit link from admin/content page.Steps to reproduce- Enable Content Translation module - Add additional language - Set up translation for...
View ArticleWrong DRUPAL_ROOT with non-standard code structure
Problem/MotivationWhen Drupal in installed in a non-standard installation structure, DRUPAL_ROOT is defined incorrectly and various parts of Drupal don't work.This is important because the standard way...
View ArticleCleanup cspell directives
Problem/MotivationI noticed two errors in the use of the cspell directives.1) In ckeditor5 *.js files cspell:words is used instead of cspell:ignore 2) in d7_block.yml there is a space after cspell in...
View ArticleMake SDC extensible
Problem/MotivationWe are planning to rewrite UI Patterns upon SDC. To achieve this, we are proposing a few changes and additions:Make SDC extensible. The current issue.#3352063: [PP-1] Allow schema...
View ArticleRemove stale processing and reference to form_type_TYPE_value
Problem/Motivation#2311393: Remove hook_element_info() and all references to it replaced hook_element_info with plugins, but there's a todo left in the code// @todo Once all elements are converted to...
View ArticleAvoid loading all terms on the taxonomy overview form
Problem/MotivationWhen a taxonomy vocabulary contains too many terms, it is absolutely impossible to reach some pages like taxonomy overview, even if their content is paginated, because of huge memory...
View ArticleDrupal should warn if your node delete will cause menu item re-parenting
Problem/MotivationDeleting a node in the middle/top of the menu tree causes unexpected results for content editors. Steps to reproduce1. Install Drupal Core 2. Create some nodes and build out a simple...
View ArticleIntroduce "schematic" normalizers
We've long desired the ability for core to easily produce a "correct" schema for a given entity type/bundle. The concept of "schematic" normalizers will get us closer.While this issue/concept was...
View ArticleAdd boolean data type to Schema API
Problem/MotivationI propose to add a "boolean" type as alias for data type "int" size "tiny", so core and contrib developers don't forget to add size. Related issue: #1856444: Specify size for boolean...
View ArticleDefault value widget is not updated on field config change
Problem/MotivationThe default value widget in Field UI may depend on the field config that is being set on the same form. Regardless of this, the default value widget is not updated when these settings...
View ArticleAllow controller service wiring via constructor parameter attributes
Problem/MotivationTo wire services to a controller, developers must implement a custom create() method that pulls services from the container and calls the constructor.Using PHP 8 attributes, we can...
View ArticleAdd aria-current attribute to navigation items
Problem/MotivationIn a set of links such as a menu, the currently-active link has the is-active class added so it can be styled to make it visually apparent that this link goes to the current page....
View Article[META] Formalize translations support
Problem/MotivationJSON:API does not fully support translatable content entities, for instance https://github.com/jsdrupal/drupal-admin-ui will need this.Regarding GET support, JSON:API already has...
View ArticleAllow views base tables to define additional cache tags and max age
Problem/MotivationThe file admin view is cached incorrectly because the file_usage table is just attached data to the file entities and the view is cached by tags. Tags are only available for file...
View ArticleReview and improve SDC documentation
This is a general issue to review SDC's documentation and ensure it makes sense, and includes necessary information. The starting point...
View ArticleNo matter what I do, I can't swap the class of the SDC plugin
Problem/MotivationIn a 3rd-party I want to swap the SDC plugin class, which currently is src/Plugin/ComponentAs we use to do that in Drupal, I first looked for something like...
View ArticleAllow contrib extensions to be enabled when core branch is 11.x/main
Problem/MotivationCurrently, contrib modules and themes can't be installed on a git clone of core that's at 11.x. This prevents testing of contrib modules on the latest development branch, and also...
View Article