Add an API for importmaps
Problem/MotivationImportmaps allow a browser to resolve naked ES imports.e.g. import React from 'react'; Ordinarily a browser doesn't understand how to resolve that, but with an import map it...
View ArticleStyle utility: renderer/attribute
Problem/MotivationInitially handled in #3517033: Add a style utility API.As the goal is to split the issue into smaller with reduced scope, I create this issue.Regarding MR...
View ArticleStyle utility: style manager, style definition, styles form element
Problem/MotivationInitially handled in #3517033: Add a style utility API.As the goal is to split the issue into smaller with reduced scope, I create this issue.Regarding MR...
View ArticleRemove the static Settings instance from default admin theme for persistent...
Problem/MotivationIn a persistent worker, such as FrankenPHP in worker mode, Settings::getInstance() retains the first instance across requests. Replacing container services does not clear this static....
View ArticleFix Drupal core plural strings with the same singular as another string...
Problem/MotivationIn a .po file, gettext identifies an entry by its context (msgctxt) and its source text (msgid). For a plural entry, the msgid is the singular text only. On the other hand Drupal...
View ArticleSingular variant for plural string must contain @count, otherwise Drupal...
Problem/MotivationCurrently, this is the documentation of the singular of a plural string: * @param string $singular * The string for the singular case. Make sure it is clear this is singular, * to...
View ArticledeleteRevision() is not wrapped in a transaction, so an interrupted revision...
Problem/MotivationSqlContentEntityStorage::save() and delete() wrap their work in startTransaction(). ContentEntityStorageBase::deleteRevision() does not, although it deletes from the revision table,...
View ArticleAdd a style utility API
Problem/MotivationAfter SDC in Drupal 10.1 (July 2023), and the Icon API in Drupal 11.1 (Dec 2024), let’s continue to implement design systems API in Core, in order to be able to build business...
View ArticleFix field.settings:purge_batch_size config name and key
Problem/MotivationIn the #2907780: Add a field purger service commits contain errors.The config name and its key were misnamed in the commit.This code in SystemHooks::cron() // Do a pass of purging on...
View ArticleAttribute: consistency in property type
Problem/MotivationInitially handled in #3517033: Add a style utility API.As the goal is to split the issue into smaller with reduced scope, I create this issue.When merging attribute objects with...
View ArticleInvestigate need for unused variables in DriverSpecificTransactionTestBase
Problem/MotivationAdded several phpcs:ignore lines in DriverSpecificTransactionTestBase in order for tests to pass. With a variable for the return the tests fail. I can't say that I understand why.From...
View ArticleBatch is dependent on the order of query string parameters
Problem/MotivationWe are going through CloudFlare and we enabled their feature "Query String Sort". It's very useful, mostly for the search, because the query string parameters are always sorted...
View ArticleSplit up SandboxManagerBaseTest
Problem/MotivationVery slow kernel test compared to the others.Steps to reproduceProposed resolutionRemaining tasksUser interface changesIntroduced terminologyAPI changesData model changesRelease notes...
View Article"None" Argument Validator for Views Contains an Undefined Variable
Problem/MotivationThe argument validator "None" (basic validator) contains $arg as a parameter, but it's not defined anywhere. I'm thinking it was supposed to be made $argument.The $arg was added in...
View ArticleDocs: Typo in IconPackManager
Problem/MotivationInitially handled in #3517033: Add a style utility API.As the goal is to split the issue into smaller with reduced scope, I create this issue.
View ArticleNotice: Undefined index: empty in...
Problem/MotivationAs in title.Steps to reproduceCreate a view with no relationships on Master, add a display with a relationship (override Master), add a numeric filter using the relationship with...
View ArticleAdd custom grid wrapper and grid cell classes to the Responsive Grid views...
Problem/MotivationA nice feature of the Grid style plugin (the predecessor to Responsive Grid) is the ability to add a custom row or column class (see attached screenshot). You might want this, for...
View ArticleLangcode for node field revision data is set to und when language is deleted
Problem/MotivationFollow up to #3620626: Data integrity issues with deleting languages and node revisions: When language config entities are deleted, NodeStorage::clearRevisionsLanguage() to change the...
View ArticleAccessibility fixes for Admin theme's node add/edit sidebar toggle control
Problem/MotivationFrom #3618906: [Meta] Forms sidebar accessibility issues The toggle control shouldn't be rendered as a link with role="button". If it's meant to function as a link (IOW, it's supposed...
View ArticleNavigation module and Admin theme should use the same Inter font
Problem/MotivationThe "Inter" font is loaded twice. Once for the Navigation module, and once for the Admin theme.ChangesAdded a core/font library. It provides Inter v4 (variable), taken from the...
View Article