Add option for visually-hidden block titles
Problem/MotivationBlock titles can currently be displayed or hidden by site-builders. When hidden, the heading element is omitted from the HTML entirely. Hiding titles might be desirable for a visual...
View ArticleEllipsis in pager template fails accessibility tests
Problem/MotivationWhen testing Olivero's pager (and displaying enough page numbers to get the ellipsis to appear), deque axe-core reports this issue<ul> and <ol> must only directly contain...
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 ArticleMultiple usages of FieldPluginBase::getEntity do not check for NULL, leading...
Problem/MotivationLike the already committed #2913971: Views regression: 8.4.x EntityField can't handle a null row value from a non-required relationship, there are multiple places where the return...
View ArticleMove all entity view display components to 'hidden' when Layout...
Problem/MotivationWhen Layout Builder is enabled for an entity, the UI containing the table displaying fields and their display settings is deactivated. It is no longer possible to update those display...
View ArticleNo error messages are shown for applied validation on a view exposed filter...
Problem/MotivationWhen form validation errors occur in Views exposed forms when the View has AJAX enabled, the error messages are not displayed.Steps to reproduceCreate a view with an exposed filter on...
View ArticleJSONAPI - Response still cached when using different HTTP Basic...
Perhaps support request, but feels like a bug to me. Problem/MotivationDrupal caches responses to requests, even when different HTTP Basic Authentication credentials are used when making the...
View ArticleDateTime::__construct(): Passing null to parameter #1 ($datetime) of type...
Problem/MotivationAfter update Drupal code to 9.3.13 and PHP 8.1 there are DateTime warnings.Deprecated function: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is...
View ArticleFix remaining VariableComment.MissingVar annotation
Problem/MotivationSee #2909372-14: [PP-1] Fix 'Drupal.Commenting.VariableComment.MissingVar' coding standard for the reason why this child issue was created and #2909364: [meta] Fix...
View ArticleMessenger service can't set messages super early and loses reference to...
Problem/MotivationWhen a new module is installed (kernel rebuild) the reference between the messenger service and the flashbag is reset. Any messenger service instantiated or any messages set before...
View ArticleBig Pipe, logged-in users and 4xx pages
Problem/MotivationWhen the language switcher block is rendered for 404 pages an interesting thing happens. Without big_pipe enabled we get links to system/404 - so we get links to pages which are a 200...
View ArticleEnabling "Edit" to show all contextual links breaks tabbing in edit...
This was quite the search before I figured out why I seemingly randomly couldn't tab through any forms. But, when you enable "edit mode" on a frontend page so all contextual links are visible, and then...
View ArticleDefine conventions around drupal core git interaction
Disclaimer: I really appreciate all the work drupal core developers do. This is about suggesting ideas for the benefit of all.Problem/MotivationSince we moved to git, we have a lot more flexibility...
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 ArticleRefactor Claro's container-inline.module stylesheet
Problem/MotivationThis is a child of #3324398: [META] Update Claro CSS with new coding standards and part of #3254529: [PLAN] Drupal CSS Modernization Initiative.Steps to reproduceThe stylesheet at...
View ArticleRework core project description
Problem/MotivationCurrently, on the Drupal project page, we have the following description of Drupal: Get started by downloading the official Drupal core files. These official releases come bundled...
View ArticleDrupal Usability Meeting 2023-03-17
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 ArticleRoute with space at the end does not work
Problem/MotivationI have this issue, can you said if is a bug?Steps to reproduce1. Go to /admin/structure/block 2. Place any block, on Visibility/Page do it this: 3. Go to home (/) and you will see the...
View ArticleAdd a way to query multi-valued entity fields for a NOT IN value
If I have a multi-valued fields, say 'tags', then AFAICT an entity query can't find me entities which do not have the tag ID 123 in that field.This doesn't work: $query =...
View ArticleOnly show link to taxonomy overview when user has access
Problem/MotivationA button was added to the taxonomy terms create page to redirect to the vocabulary list after creating a new term.In this issue we forgot to add a check if a user has access to the...
View Article