core.libraries.yml mis-implements moved_files syntax
Problem/MotivationSee #3448344: Error on Drupal 10.3.0-beta1 because some core CSS libraries moved for the error.The issue is we need to specify which group the file has moved to as well as the new...
View ArticleChoose an icon for the Announcements link
Problem/motivationAn Announcements link was added to the 10.2 release of Drupal. The new toolbar redesign doesn’t include an icon for this new link.Proposed resolutionUse the megaphone icon from the...
View ArticleAdd consistent default margins for left- or right-aligned widgets in CKEditor
Problem/MotivationIn #2994696-220: Render embedded media items in CKEditor, we discovered that CKEditor widgets (e.g., embedded images or media items) which can be aligned to the left or right are...
View ArticleSticky table header does not work if a table placed in a closed...
Problem/MotivationWhen a table placed in a closed 'details' element a sticky table header does not work in case user started scroll before 'details' element is opened.This happens because sticky header...
View ArticleCan only intentionally re-render an entity with references 20 times
Problem/Motivation\Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFieldFormatter::viewElements() tracks how many times an "instance" of a reference has been rendered, to avoid ending up...
View ArticleUncaught ajax.js error / exception
Problem/MotivationWhen adding fields of type "Reference" and some other types to a content type, the message "Oops, something went wrong. Check your browser's developer console for more details." is...
View ArticleRender blocks later, so they can be placed individually in a region template
Problem/MotivationEvery region template (eg. core/modules/system/templates/region.html.twig) uses {{ content }} to render the blocks in that region. But unlike node templates (eg....
View Articlemove user.admin.css into seven where it belongs
Problem/Motivationuser.admin.css contains only css thats pure styling for the permission & account setting admin pages, that should be moved to Seven None of the css is functional, - its pure...
View ArticleLimit number of searches by IP
Problem/MotivationDrupal 10.2.6 Rocky Linux 9.3 Apache 2.4.57 PHP 8.3.6Hello!! For some time now I have been experiencing attacks on my site through searches in Drupal. A lot of lookups with strange...
View ArticleRebuild dictionary.txt
Problem/MotivationThe dictionary is out of sync, possibly due to cspell being updated.Steps to reproduceProposed resolutionRebuild the dictionaryRemaining tasksRun yarn spellcheck:make-dict and make an...
View ArticleContent moderation selector and paragraphs
Problem/MotivationIn a node bundle configured for content moderation, with the bundle containing a paragraphs field, and the paragraph type containing another paragraph, editing the inner paragraph...
View ArticleWhen an anonymous user is editing an entity with private files they can get...
Problem/MotivationWhen anonymous user is editing entity with private files he can get the following error: "You do not have access to the referenced entity (file: file_id)." It looks like system checks...
View ArticleAfter deleting a translated article, search wants to reindex it
Problem/MotivationIf you create a translation of an article in Ukrainian, for example, and then delete it, then on page /admin/config/search/pages we see the following: "There is 1 item left to...
View ArticleAdd validation constraints to core.entity_form_mode.*.*
Problem/MotivationForm modes have 3 property paths that are not yet validatable:vendor/bin/drush config:inspect --filter-keys=core.entity_form_mode.user.register --detail --list-constraints ➜ 🤖...
View ArticleAutomated performance testing for core
Problem/MotivationIt would be useful to have automated performance testing for Drupal core. Manual performance testing is sometime required for issues, but it has a number of limitations.Much like test...
View ArticleAdd validation constraints to core.entity_view_mode.*.*
Problem/MotivationView modes have 3 property paths that are not yet validatable:./vendor/bin/drush config:inspect --filter-keys=core.entity_view_mode.taxonomy_term.full --detail --list-constraints...
View ArticleAdd option to un-sticky table headers to benefit assistive tech users
Problem/MotivationSome accessibility concerns about the use of sticky table headers were brought up in #3070558: Implement bulk operation designs.@andrewmacpherson pointed out that the use of a sticky...
View ArticlePass criticality/fatality of log events to loggers
Problem/MotivationExceptionLoggingSubscriber::onError() has a concept of $is_critical errors and _drupal_log_error() has a concept of $fatal errors, which these methods use to decide if an...
View ArticleWhen configuring a field on a content type's "manage display"...
Problem/MotivationWhen reviewing the patch in https://www.drupal.org/project/drupal/issues/3291100 I've noticed that as soon as the spinner shows up when opening the field settings in the manage...
View ArticleoEmbed resource fetcher should allow adjusting timeout
Problem/Motivationvia #3202145: oEmbed resource fetcher needs to set a reasonable connection timeout.The HTTP timeout for the oEmbed resource fetcher is hard-coded, however it's something that...
View Article