Add a way to preserve queue item data mutations between processing attempts
Problem/MotivationThe queues allow storing any serializable data (serialization is only a limitation for the non-memory queues, e.g. \Drupal\Core\Queue\DatabaseQueue). Here is how the item creation can...
View ArticleRemove unused "I18nQueryTrait" from "TermTranslation"...
Problem/MotivationThe TermTranslation migrate source plugin defines usage of I18nQueryTrait, but it does not actually use that trait.Proposed resolutionRemove "I18nQueryTrait" from the...
View ArticleUse natural sorting when displaying lists of book pages
Problem/MotivationThe default sort order for book pages when weights are equal is non-intuitive. Currently, pages are displayed "asciibetically," requiring manual re-ordering to avoid clumsy...
View ArticleD6NodeDeriver calls checkRequirements() when building migration plugin...
Problem/MotivationThe D6NodeDeriver calls checkRequirements() when building migration plugin definitions: $node_types = static::getSourcePlugin('d6_node_type'); try {...
View ArticleAllow token replacement for array URLs on views custom URLs
Problem/MotivationWhen using a views "More link" and "Link display" set to "Custom URL", only the query fragment values are replaced but not the keys, these could be useful for example to link to a...
View ArticleDrupal Usability Meeting 2020-12-11
This meeting takes place every Friday at 10:00am ET (7:00am PT, currently 15:00 UTC). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View ArticleInline Form Errors module advises that a failed login attempt with the wrong...
Problem/MotivationA bug that was first reported in #2579779: Regression: Login form error message is redundant and does not make sense persists in Drupal 8 and 9, now that form error status messages...
View ArticleUpdate Notification Email URL Typo
ProblemUpdate module notification email has a typo for the second URL that links to the update notification email settings. Current URL: "https://www.____.org/admin/reports/updates/settings."Correct...
View ArticleAdd @justafish and @nod_ as core committers to MAINTAINERS.txt
Problem/Motivation@Dries has invited @justafish and @nod_ to be core committers. Yay!Proposed resolutionUpdate MAINTAINERS.txtRemaining tasksUser interface changesNoneAPI changesNoneData model...
View ArticleAllow PostCSS Plugin “Px to Rem” in core for Olivero theme
BackgroundThanks to the Claro theme, PostCSS is now in core (see #3060153: Use PostCSS in core, initially only for Claro).During development of the Olivero theme, several additional PostCSS plugins...
View ArticleBartik mobile menu breakpoint 460 instead of 560
According to bartik.breakpoints.yml the breakpoint where mobile goes into narrow is 560px:bartik.mobile: label: mobile mediaQuery: '' weight: 0 multipliers: - 1x bartik.narrow: label: narrow...
View ArticleAdd AmyJune Hineline (volkswagenchick) as a provisional mentoring coordinator
The Drupal Core Mentoring Coordinators are delighted to invite AmyJune Hineline (volkswagenchick) to the list of Provisional Mentoring Coordinators, listed in MAINTAINERS.txtWe have discussed the...
View ArticleDefine how and where to use REM units
Problem/MotivationIn #3117698: Allow PostCSS Plugin “Px to Rem” in core for Olivero theme there was a good discussion about how and where to use REM units. See #3117698-24: Allow PostCSS Plugin “Px to...
View ArticlePassword reset form reveals whether an email or username is in use
Problem/MotivationThe actual password reset mechanism exposes a user enumeration security vulnerability defined as Testing for User Enumeration and Guessable User Account (OWASP-AT-002) by OWASP - Open...
View Article[META] Formalize translations support
Problem/MotivationWe would like to provide GET support for multilingual content. An initial patch was committed a long time ago, which basically used...
View Articlemaintenance-page--offline.html.twig is not picked up when system is offline
IssueIn system_theme_suggestions_maintenance_page(), a template suggestion is provided for maintenance-page--offline.html.twig:if ($offline) { $suggestions[] = 'maintenance_page__offline'; } However,...
View Article'Hide descriptions' link on admin/config affects other pages
While it is a usability improvement to be able to show or hide descriptions on the main admin page, it seems confusing to me that this show/hide setting also applies on the subpages 'admin/content',...
View Article[policy, no patch] Publishing / Maintaining JS libraries produced by Drupal...
Problem/MotivationThere is no way to easily manage frontend libraries that are related to Drupal but not dependent on Drupal, such as the new vanilajs once, the jQuery UI fork, or all the work that is...
View ArticleRemove the phpunit initiative from MAINTAINERS.txt
The initiative is done, all Simpletests that needed to be converted, have been converted.Discussed with @Lendude and @dawehener that we feel this constitutes the completion of our goals.Again, a big...
View Article[D7] node_access filters out accessible nodes when node is left joined
Problem/MotivationBackport of #1349080: node_access filters out accessible nodes when node is left joined.Steps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model...
View Article