Status report confuses null email with duplicate email
Problem/MotivationThe status report now contains a check for duplicate email address and reports them with the heading "Conflicting user emails". However, accounts may be created without an email, i.e....
View ArticleStatementPrefetchIterator::fetchField fails silently if the column index is...
Problem/MotivationFound while working on #3488467: [PP-1] Introduce a StatementBase abstract class.StatementPrefetchIterator::fetchField() fails silently if the column index is out of range.The...
View ArticleRecipeInputFormTrait forces you to check all checkboxes
Problem/MotivationRecipeInputFormTrait, added by #3483435: Add a trait for forms that want to collect input on behalf of a recipe, marks all recipe input elements as required when it builds the form....
View ArticleAggregate entity queries are missing the alter hooks
Problem/Motivation#3001496: Add an alter hook to EntityQuery added alter hooks to entity queries, but aggregate queries were forgotten.Steps to reproduceImplement hook_entity_query_alter() and see that...
View ArticleSimple decimals fail to pass validation
Problem/Motivation- Create decimal field, set precision to 10 (minimum in the UI and scale to 4 - Saving new node with value 19999.0000 succeeds (precision is 5+4 = 9). - Saving new node with value...
View ArticleDrastically improve the linking experience in CKEditor 5
Problem/MotivationI think it's high time we bring the essential parts of Linkit into Drupal core: no configuration required (but possible! think: which entity types and bundles to provide suggestions...
View Articlefield:not(:last-child) does not work with layout builder in olivero
Problem/MotivationThis selector does not work if layout builder is used and you show several fields on content type..field:not(:last-child) { margin-block-end: var(--sp2); } Steps to reproduceCreate a...
View ArticleMethod getMockForAbstractClass() is deprecated - replace in class...
Problem/MotivationMethod getMockForAbstractClass() of class PHPUnit\Framework\TestCase is deprecated in PHPUnit 10.Some uses were removed as part of #3217904: [meta] Support PHPUnit 10 in Drupal 11,...
View ArticleDefine the 3 areas the Top Bar will provide
Problem/MotivationCurrently the Top Bar renders the the local tasks. But there is no logic, order or even an standardized way to add elements to it. Proposed resolutionProvide 3 delimited regions where...
View ArticleAjax cannot be triggered from within a table row
Problem/MotivationAdd a button in a form and the ajax callback works fine. Move the button into a table row and ajax is not triggeredThis is detailed further in this blog post:...
View ArticleSecond level menu items can't be reached if they have children
Problem/MotivationIt is not possible to navigate to level 1 menu items (secondary items) if they have children (level 1 is referring to the code level which is 0 indexed, 0 being the top level). The...
View ArticleMake the menu shown in the administration menu tray configurable
Beta phase evaluationReference: https://www.drupal.org/core/beta-changesIssue categoryFeature because it enables a new possibility: it's necessary for contrib/custom modules to use a different menu as...
View ArticleUse the builder pattern to make it easier to create render arrays
Problem/MotivationSince Drupal 8 we've done some work to remove 'magic array keys'. But we still have render arrays, which every time you use them cause you to need to look-up the allowed keys. This is...
View ArticleViews strips out video and iframe tags when replacing tokens
Problem/MotivationWhen a field containing certain HTML elements like video or iframe is passed through the a token rewrite, then the iframe element is stripped out breaking the output.Steps to...
View Articletwig escape filter on stringable objects results in fatal error
Problem/MotivationSee the original issue here: https://www.drupal.org/project/drupal/issues/3457168`twig_escape_filter()` usage has been converted into...
View ArticleSupport adding additional routes for view modes other than 'full'
Problem/MotivationAKA Entity display route in coreSteps to reproduceProduct managers for Drupal CMS have identified this requirement:Sometimes you need more than one page display for a piece of content...
View ArticleWarning: Undefined array key "name" in...
Problem/MotivationWhen I do a cache rebuild I get an error called: Warning: Undefined array key "name" in Drupal\language\Plugin\Derivative\LanguageBlock->getDerivativeDefinitions() (line 27 of...
View ArticleAdd tracking for when recipes from Drupal.org are applied
Problem/MotivationDrupal.org will have recipe browsing and a recipe browsing API at some point. For the results to be good, we need to know what recipes are popular.Right now, we have download numbers...
View ArticleAdjust how Help link and Content links are removed from the Administration...
Problem/MotivationThe majority of the Administration menu (/admin/structure/menu/manage/admin) is displayed via the admin NavigationBlock plugin. There are two parts of the Administration menu that we...
View ArticleParseError: syntax error - missing semicolon
Problem/MotivationAfter update from 10.2.11 to 10.3.10, received this error.ParseError: syntax error, unexpected token "use", expecting "," or ";" in Composer\Autoload\{closure}() (line 6 of...
View Article