\Drupal\Core\Updater\Theme::isInstalled() is totally broken
Problem/MotivationThe system.theme.files no longer exists in Drupal 9 and got very broken in Drupal 8. This method has no business using this state anyway since very early in the Drupal 8 cycle themes...
View ArticleUse Symfony's simple-phpunit
Problem/MotivationPHPUnit has a faster release cadence than Drupal and drops support for PHP versions quicker than we do. See https://phpunit.de/supported-versions.html. This leads to issues like:...
View Article`bool` in JSDoc should be `boolean`
Quoted my own comment from:https://www.drupal.org/node/2501679#comment-10568980Boolean in Javascript should be `Boolean` (or case-insensitive `boolean` in JSDoc is also acceptable).It's different than...
View ArticleDrupal 10.0.0 requirements
Problem/MotivationNew issue for things that either must or should be done between beta and release, after #3118149: [meta] Requirements for tagging Drupal 10.0.0-beta1.Steps to reproduceProposed...
View ArticleAdd a token for the site logo
Problem/MotivationSpun off from this request for Drupal 7 (token module): #823780: Add site logo token, where a token for the logo and logo-url have been proposed. However, since all site:* tokens are...
View ArticleWorkaround for "Call to a member function getLabel() after enabling...
This is not a bug reportThe bug report is here: #3125827: Prevent leftover fields from causing errors like "Call to a member function getLabel() after enabling layout_builder". That issue needs help...
View ArticleProviding default route value for entity forms is not possible
If you try to create a static route for adding an entity you cannot provide the entity type as a default.e.g.:The following route is not working. You get an:Drupal\Core\Entity\EntityStorageException:...
View ArticleUpdate COPYRIGHT.txt for Drupal 10
Problem/MotivationCOPYRIGHT.txt is out of date: "All Drupal code is Copyright 2001 - 2020 by the original authors."It also references a number of JavaScript libraries that have been removed from...
View ArticleRemove last(?) references to removed extensions
Problem/MotivationNow that the dust is settling on the deprecation/removal front, it looks like we missed removing a few references to them (and/or they mistakenly re-appeared during rebasing).This...
View ArticleUpdate JavaScript dependencies for Drupal 10, except Shepherd.js and Nightwatch
Problem/MotivationIn parent issue #3258933-51: [meta] Update JavaScript dependencies for Drupal 10 we discovered updating Nighwatch to the latest version breaks all nighwatch test. We'll handle the...
View Article[Olivero Theme]: Theme 404 "Page not found" and 403...
Problem/MotivationWe now have designs for both of the 404 and 403 pages.404 (Page not found) | https://www.figma.com/file/r8uq72Q9weTMVsNUFZKEYH/D9-Theme-Master403 (Access Denied) |...
View ArticleInvisible and wrong error message when flood controlled users ask for a...
Problem/MotivationWhen I test the rather too complicated Mailsystem/Mimemail/HTMLmail I usehttps://mydrupaltestsite.com/user/password to see if I can get Drupal to part with a beautifully formatted...
View ArticleTheme logo fetchpriority=high
Problem/MotivationPer #3322289-7: Add fetchpriority=high on certain images/oembeds a simple win suggested was to convert core themes' logo to set fetchpriority=high. Let's do it.Steps to...
View ArticleCreate a method to discover if configuration matches the shipped configuration
In discussion with @bojanz we felt it would be useful to have a method to know if a piece of configuration is provided by a module and if it has not being changed by the user. This method could be used...
View Article[meta] Update JavaScript dependencies for Drupal 10
Problem/MotivationUpdate as many dependencies before shipping Drupal 10.Steps to reproduceyarn outdatedProposed resolution Major Package Current Latest Issue chromedriver 98.0.1 107.0.1 #3317879:...
View ArticleSimpletest does not reset the $theme* globals
When testing, the $theme* globals are not reset. This causes test failures under the following circumstances: - The site running tests has a different theme. - Some test depends on specific theming...
View ArticleMigrate Drupal reports wrong version of Drupal if pointed at a Drupal 9 or 10...
Problem/MotivationMigrate Drupal UI reports the wrong version of Drupal under certain conditions.Steps to reproduceIn the Migrate Drupal UI screen, if you select Drupal 6 or 7 as the source site, but...
View ArticleWhen Batch ID doesn't exist, Drupal should emit a 404
Problem/MotivationCurrently if you try to go to /batch?id=123 you get redirected to the homepage with a message stating "No active batch".Proposed resolutionSince the batch doesn't exist Drupal should...
View ArticleUpdate Nightwatch to latest version
Problem/MotivationIn parent issue #3258933-51: [meta] Update JavaScript dependencies for Drupal 10 we discovered updating Nighwatch to the latest version breaks all nightwatch tests. That's why we...
View ArticleDrupal Usability Meeting 2022-11-25
This meeting takes place every Friday at 14:00 UTC (currently 7:00am PT, 10: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 Article