[regression] Language switcher block throws exception when no route is matched
Problem/MotivationAfter upgrading to 9.4.12 to apply the 3/15 security patch SA-CORE-2023-003, the Language switcher block throws an exception when no route is matched such as on 404 pages.Steps to...
View Article"Add or select media" not translated
The dialog title for inserting media items from the media library is not translated on a multilingual setup.Tested on a fresh install, the old Ckeditor shows the title in the correct language. The...
View ArticleLink HTTP header should not be HTML-encoded
Problem/MotivationThe URL in the Link HTTP header which can be added by HtmlResponseAttachmentsProcessor::processHtmlHeadLink() is HTML-encoded, but should not be.Steps to reproduceAdd a URL with &...
View ArticleImprove default exception handling
Problem/MotivationThe default exception handling we have always prints the same message - "The website encountered an unexpected error. Please try again later.". This is fine if it is a 5xx error, but...
View ArticleMTimeProtectedFastFileStorage crashes with concurrency.
Problem/MotivationMTimeProtectedFastFileStorage is implemented in such a way that if the destination file has already been writen by another process it will crash.This how it works:[1] Dump data into a...
View ArticleAdd Alpha level Experimental Package Manager module
Problem/MotivationTo support Automatic Updates and Project Browser in core Package Manager has been create to run staged Composer commandsThis issue is currently only a placeholder to allow preparing...
View ArticleAdd php-tuf/composer-stager to core dependencies — for experimental Automatic...
Problem/MotivationThe package_manager module that will be added to Drupal core for both https://www.drupal.org/project/automatic_updates and https://www.drupal.org/project/project_browser has a...
View ArticleImprove hook_node_grants() docs around effect of published status of nodes.
Problem/MotivationAPI page: http://api.drupal.org/api/drupal/modules%21node%21node.api.php/function/..."Note that the system makes no distinction between published and unpublished nodes."I think that...
View ArticleUpdate Date element documentation for #date_date_format and usage for other...
Problem/MotivationThe class documentation on Drupal\Core\Render\Element\Date is incomplete, both for documenting properties and functionality. The Date element is used to create both <input...
View ArticleWarning: mb_strlen() expects parameter 1 to be string, array given
Problem/MotivationFrequently I find urls like:...
View ArticleAdding existing translation throws "Invalid translation language...
Problem/MotivationOur QA team just found this one. It's possible for a default D8/9 site to throw an error 500 for content editors with very few steps: Attempt to add a translation that already...
View ArticleOverride the output - add html tag
Views > Configure field > Rewrite results > Override the output of this field with custom text<tippy class="tippy-tooltip-text"{{ body_1 }} ">{{ field_rank }}</tippy> I would like...
View ArticleUse READ COMMITTED by default for MySQL transactions
Problem/MotivationBy default, Drupal uses the REPEATABLE READ transaction isolation level - this results in lots of deadlock errors.Drupal.org and many other high traffic sites use READ COMMITTED, so...
View Articleindex.php randomly appears in friendly URLs
Problem/MotivationIntermittently, index.php appears in our friendly URLs and it's always in the same spot, right after the first slash like it would be if you weren't using friendly URLs. Example:...
View ArticleMaintain policy of using "email" instead of "e-mail" in...
Postponed on #2278995: Add check for e-mail vs email to codesnifferProblem/MotivationIn issue #950534 Consistently use "email" instead of "e-mail" in Drupal participants arrived at a common agreement...
View ArticleImproper use of aria-label in "System Powered By" block.
Problem/MotivationThe a11y tests in #3293469: Automated A11y tests in Nightwatch spotted the following problemaXe rule: aria-allowed-attr - Elements must only use allowed ARIA attributes In element:...
View ArticlePromote nod_ and justafish to full JavaScript package committers, and add...
Problem/Motivation@nod_ and @justafish were added as JavaScript package committers nearly two years ago, and the committer team agrees they have demonstrated all the qualities we look for in a full...
View ArticleAutomated A11y tests in Nightwatch
Problem/MotivationIn an issue in a different queue @dmundra figured out how to integrate Axe testing into our Nightwatch tests: #2857808: Automate Accessibility Checks for Core. In the time since that...
View ArticleFix class comment doc blocks in tests for...
Problem/MotivationThe changes required for 'Drupal.Commenting.DocComment.ShortSingleLine' are too large and need to be split into child issues.Proposed resolutionFix class doc block in tests for the...
View ArticleAdd an API docs topic to cover entity characteristics in general and how they...
The entity system provides a range of interfaces for use with the entity class that add behaviour to an entity type.Adding a topic on this:- helps developers understand how entity types can be enhanced...
View Article