Change string 'Modules to enable' that are not in comments
Problem/MotivationThis is a common string in tests which is still using 'enable' instead of 'install'.There are no instances of "theme to enable".Steps to reproduceProposed resolutionConvert the...
View ArticleHeader is always shown in Claro even when regions in it are empty
Problem/MotivationThe header of Claro is always rendered even when the regions (page.breadcrumb & page.header) are have no content in it.Because of this the background and the background color of...
View ArticleAdd performance tests for admin/content
Problem/MotivationThe admin/content page is quite central to Drupal core and uses views, so we should add performance test coverage for it.To test the page, we need some content on it, so it's easiest...
View Article[meeting] Drupal core email handling discussion
Attendance and tracking issue for DrupalCon Barcelona core email handling discussion (add actual issues to related).Summary: We talked about the core email problems and the competing solutions in...
View ArticleDrupal Metatag issue "name cannot be longer than 255 characters"...
Error message 1) name cannot be longer than 255 characters but is currently 838 characters long. 2) text cannot be longer than 255 characters but is currently 3334 characters long. Getting the above...
View ArticleAJAX MessageCommand markup and styling differs from Theme default
Problem/MotivationMessageCommand was introduced in #3086096: Add a generic Ajax Message command. It is helpful to show status messages in AJAX contexts. Sadly it uses a totally different "render...
View ArticleBasic auth returns 403 when username & password supplied but not needed.
See Drupal\basic_auth\Authentication\Provider public function applies(Request $request) { $username = $request->headers->get('PHP_AUTH_USER'); $password =...
View ArticleViews handler loading should respect configuration
Problem/MotivationA views handler (e.g.) a filter can be configured to use a particular pluginThe Views Handler Manager does not respect this and takes whatever plugin is defined by views data...
View Article[discussion] Core Leadership module removal discussion
Tracking issue for the module removal core leadership discussion at DrupalCon Barcelona.
View ArticleShortcut links without a title cause deprecation notices
Problem/MotivationWhen using PHP 8.1 the following warnings are displayed/logged.Deprecated function: strnatcasecmp(): Passing null to parameter #2 ($string2) of type string is deprecated in...
View ArticleImprove X-Drupal-Cache and X-Drupal-Dynamic-Cache headers, even for responses...
Problem/MotivationCurrently if a response is not cacheable Drupal sets X-Drupal-Dynamic-Cache = UNCACHEABLE, but in some cases it does not. See DynamicPageCacheSubscriber::onResponse for details.Steps...
View ArticleMark the drupal/core-dev-pinned package as abandoned
Problem/MotivationThe drupal/core-dev-pinned package is a legacy from when we used to pinned dependencies in core-recommended. We should mark this as abandoned so we can remove in Drupal 12.Steps to...
View ArticleMark drupal/legacy-project as abandoned
Problem/MotivationNo one should be using drupal/legacy-project - it is only used for the tarball. Maybe we can mark as abandoned in Drupal 11. Hopefully this wouldn't break packaging.Proposed...
View ArticleClaro removes default styling from abbreviations (<abbr> tag)
Problem/MotivationClaro removes text-decoration styling from <abbr> tags, so there is no visual indication that it's an abbreviation.Screenshot is with Gin but same issue applies:This is due to a...
View ArticleAdd performance test coverage to the term listing admin page
Problem/MotivationThe term listing for a vocabulary has had performance issues in the past, so we should have performance test coverage for it.This needs example content to be useful, so can be added...
View ArticleAllow bulk unbanning / removal and clearing ip addresses (Flush all)
Problem/MotivationCurrently the banned IP-addresses can only be removed one by one in the UI: /admin/config/people/banIt would be much better to be able to remove them in bulk. Additionally, (or as...
View ArticleAdd access control to /filter/tips
Problem/MotivationThe path /filter/tips is accessible to all the users, including anonymous users even if they do not have access to any input field. Though the path is excluded in ROBOTS.txt and is...
View ArticleRemove drupal/legacy-project as a starting point for Drupal 12
Problem/MotivationThere's no need to maintain the drupal/legacy-project starting point. This composer template existed to help people migrate to using composer from drupal/drupal projects. Let's remove...
View ArticleEnsure consistent ordering when calculating library asset order
Problem/MotivationThis issue has probably been around for a while, but getting a setup where the error happens is a bit tricky and it's very hard to understand what is actually going on. I'll start by...
View ArticleMove JSON:API validation to a feature flag or separate module
Problem/MotivationJSON:API has a soft dependency on justinrainbow/json-schema; validation is performed automatically if the dependency is enabled via a check in...
View Article