Improve how Navigation CSS manages the Top Bar visibility
Problem/MotivationWhile working on #3465295: Integrate Top Bar Navigation with Contextual editing it was discovered that the way Navigation handles the Top Bar visibility could be improved since any...
View ArticleConfig entity static cache is not cleared correctly when multiple language...
Problem/MotivationThis is extracted from #2910353: Prevent saving config entities when configuration overrides are applied where it was discovered that using loadOverrideFree() resulted in bugs due to...
View ArticleShortcutCacheTagsTest needlessly test the render cache.
Problem/MotivationShortcutCacheTagsTest::testEntityCreation() check for cache entries in the render cache even though nothing was cached. This needlessly complicates things as any refactoring of the...
View ArticleAdd tests for SA-CORE-2024-007
Problem/Motivationhttps://www.drupal.org/sa-core-2024-007 was released in November 2024.This is a public issue to add the tests that were used in the development of the fix in a private issue, as...
View ArticleParameter "entity" for route...
Problem/MotivationHello, i recently migrated from a docker image bitnami/drupal:10.1.6 to bitnami/drupal:10.3.6 and the automatic upgrade of the database apparently broke my Drupal.I am now unable to...
View ArticleAdd tests for SA-CORE-2024-008
Problem/Motivationhttps://www.drupal.org/sa-core-2024-008 was released in November 2024.This is a public issue to add the tests that were used in the development of the fix in a private issue, as...
View ArticleAvoidable log message for README.md launch-drupal-cms.sh on Drupal CMS
Problem/MotivationOn Drupal CMS I see many instances of this message in my logs:The following paths in /var/www/html aren't recognized as part of your Drupal site, so to be safe, Package Manager is...
View ArticleClaro long select options stop responsive layout
Problem/MotivationIn all browsers, when editing a node that uses a select and that select has long options, the responsive layout does not work, and the right column is hidden in narrower browser...
View Article10.3 upgrade now missing status-message theme suggestions
Problem/MotivationMessageCommand and the associated JavaScript API was added to Drupal core in 2019/Drupal 8.8.0, but was not used widely in Drupal core until 10.3.0, when the bigpipe module began...
View ArticleDrupal CMS Extend menu page titles don't match tab labels
Problem/MotivationI am reviewing Drupal CMS with my marketeer hat on.Under the "Extend" menu, the sub-menu page titles do not match the tab labels. There is also one duplicate page title.There are six...
View ArticleCKEditor mangles tokens in URLs, due to bug in Xss::attributes()
Problem/MotivationIt is pretty common to want to use a token for a URL when editing text. For instance, you might want something like:<a href="[my:token:here]">link text here</a> However,...
View Article[meta] Add constraints to all config entity types
Problem/MotivationSibling issue for simple config: #2952037: [meta] Add constraints to all simple configuration.Now that we have the possibilities to validate configuration we should do that. This meta...
View Article[meta] Move/Create Form Element Documentation
Problem/MotivationNew documentation standards for form elements are being discussed at #1617948: [policy for now] New standard for documenting form/render elements and properties. Whereas there is...
View ArticleAdd validation constraints to contact.form.*
Problem/MotivationContact form entity is not yet fully validatable:.vendor/bin/drush config:inspect --filter-keys=contact.form.feedback --detail --list-constraints ➜ 🤖 Analyzing… Legend for Data: ✅❓ →...
View ArticleStreamline the entity deletion form class hierarchy
Problem/Motivation@xjm, from #2486177-132: Deleting an entity translation from the UI deletes the whole entity: I'm in the process of reviewing this and I must admit the sorta-crazy around...
View ArticleAllow the messages block to skip placeholdering
Problem/MotivationThe messages block/element always uses a placeholder, this is because the messages to be rendered can be unique.However, checking whether there are any messages at all is very cheap....
View ArticleUpdate hook is incorrectly being registered as a normal hook
Problem/MotivationThis issue surfaced because of a hook implementation in the coi module, but is actually a core issue. I have a website with both the pathauto and pathauto_update modules installed....
View ArticleDrupal Usability Meeting 2025-02-21
This meeting takes place every Friday at 14:00 UTC (currently 6:00am PT, 9:00am ET). 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 ArticleRefine field descriptions
Problem/MotivationThis issue is a follow-up for #3356894: Make field selection less overwhelming by introducing groups to refine the newly added field descriptions if wanted. Steps to reproduceProposed...
View ArticleAdd new Constraint RoleExists for system.action.* plugins
Problem/MotivationRan into the issue that there was no validation on some of the plugins. Starting somewhere random i thought i should bbuild a RoleExists constraint to use in the config validation....
View Article