[meta] Method getMockForAbstractClass() of class PHPUnit\Framework\TestCase...
Problem/MotivationMethod getMockForAbstractClass() of class PHPUnit\Framework\TestCase is deprecated in PHPUnit 10.Some uses were removed as part of #3217904: [meta] Support PHPUnit 10 in Drupal 11,...
View ArticleHelp link always appears in navigation
Problem/MotivationThe 'Help' link is hardcoded in navigation.block_layout.yml, meaning it appears in the sidebar regardless of whether the module is installed.Steps to reproduceInstall Drupal with the...
View ArticleAdd a hook to modify Media data
I want to fetch the max resolution thumbnail from YouTube (1280x720), but OEmbed is providing only the the 480x360 thumbnail URL and there is currently no way to override that. Could a hook be provided...
View ArticleFatal error: Uncaught TypeError: Drupal\Core\Extension\ThemeHandler::addTheme()
Problem/MotivationError was introduced in the 10.3.6 release of Drupal.Fatal error: Uncaught TypeError: Drupal\Core\Extension\ThemeHandler::addTheme(): Argument #1 ($theme) must be of type...
View ArticleWrong link to taxonomy term where name is not translatable
Problem/MotivationWhen the name of taxonomy terms is set to not translatable, the URL link to the taxonomy term is wrong, it is always in the default language.Steps to reproduceA multilanguage site....
View Article4xx Recursion issue on non-existent html routes
Issue SummaryI've run into an error case related to rest, the rest_export view display, breadcrumb, and the way 4xx errors are handled in the routing system. The result is that REST resources without...
View ArticleCSRF token generation incompatible with optional route parameters
RouteProcessorCsrf::processOutbound() does not take into account optional parameters when calculating a CSRF token, leading on-request validation to fail on a generated route in which one or more...
View ArticleAWS RDS local write forwarding
Problem/MotivationI'm wrorking on adding support for AWS local write forwarding which sends some queries from reader to writer...
View ArticleDo not prepopulate the user register form with the email address and username...
Whenever I create a new account It asks for email, user name and etc but It takes the same credentials in the respective fields that I have used for previous user creation and I think drupal doesn't...
View ArticleAdd playsinline option to Video media file formatter
Problem/MotivationCurrently there is no way to add the playsinline attribute on <video> elements being output by the new Drupal code Media module. The playsinline attribute is required for...
View ArticleAdd "Table class" option to views table formatter UI
Problem/MotivationThe Drupal 7 contrib version of the Views module provided an option for the table style to add CSS classes to the table element itself via the UI. This feature was not implemented...
View ArticlePrevent loss of layout changes when discarding changes in a different...
Problem/MotivationLayout builder locks are not workspace-safe: by breaking them in Live you may delete unsaved layout changes performed inside a workspace.Steps to reproduceLog in as adminEnable layout...
View ArticleTaxonomy overview list with exposed filter
Problem/MotivationThe taxonomy overview page could become huge, with many pages, so it would be handy to have a filter to let the editor find termsSteps to reproduceCreate a vocabulary with many terms...
View ArticleAllow kernel tests to fail or expect logged errors
Problem/MotivationSometimes, a system will log an error and carry on functioning, because that's the best thing to do in normal operation. But in a test, the logged error is invisible, and we might...
View ArticleGenerate JSON schema for content entity types
Drupal boasts a feature-rich API whereby content entities may contain attached data or references to other entities in fields. These are either "base" fields that are always present for a given entity...
View ArticleGenerate JSON Schema for config entity types
Problem/MotivationThis is a follow-on to #3031367: Generate JSON schema for content entity types but for config entity types.Fields on content entities have a well-defined API centered on the typed...
View ArticleUse DrupalPractice.CodeAnalysis.VariableAnalysis on Functional* tests
Problem/MotivationFixes for Functional, FunctionalJavaScript tests and tests in core/profiles.Steps to reproduceProposed resolutionRemaining tasksUser interface changesIntroduced terminologyAPI...
View ArticleLoss of access to unpublished nodes
Problem/MotivationUsers with "administer nodes" permission but not "view own unpublished content" can no longer view unpublished nodes. This is a regression in 11.1 caused by #3278759: Access...
View ArticleAccess cacheability is not correct when "view own unpublished...
Problem/MotivationAccess cacheability is not correct when the "view own unpublished content" is in use, leading to improperly cached render arrays.Steps to reproduce(See even more minimalist...
View ArticleImprove Dynamic Page Cache header assertions in JSON:API tests
Problem/MotivationJSON:API has extensive test coverage, but when a test fails, debugging and identifying the root cause can be extremely complicated and time-consuming. One of the challenges arises...
View Article