Unhandled exception when trying to register a duplicate username with...
Problem/MotivationIn https://www.drupal.org/project/drupal/issues/3415582, an unhandled exception when trying to register a duplicate username with different case was fixed. However, we've now noticed...
View ArticleModuleHandler skips all hook implementations when invoked before the module...
Problem/MotivationUnder certain circumstances the module files are not yet loaded. This happens for example when invoking a hook inside the constructor of a http_middleware service; theses services are...
View ArticleRuntimeException: Adding non-existent permissions to a role is not allowed
Problem/MotivationHaving installed Drupal 10 via composer and migrated content, I attempted to set up ckeditor5. I have set up 3 text formats (Filtered HTML, Full HTML & Plain Text)After saving all...
View ArticleMenu APIs provide invalid CSRF tokens
ProblemBoth, the core menu linkset, and the REST menu items module face the same issue: Since Drupal 10.3/11 the user logout link contains a CSRF token. However, the token provided by the API is...
View ArticleEnable 'Drupal.Commenting.VariableComment.MissingVar' coding standard
Problem/MotivationSee #2909372-14: [PP-1] Enable 'Drupal.Commenting.VariableComment.MissingVar' coding standard for the reason why this child issue was created and #2909364: [meta] Fix...
View ArticleAdd filecache to OOP hook attribute parsing
Problem/MotivationWith #3442009: OOP hooks using attributes and event dispatcher and #3396165: [meta] Convert all core plugin types to attribute discovery (and potentially others in the future like...
View ArticleCannot delete a field which uses JSON type
Problem/MotivationWhen trying to uninstall Experience Builder, it crashes with "Unable to parse the column type JSON".That's because \Drupal\sqlite\Driver\Database\sqlite\Schema::getFieldTypeMap does...
View ArticleTypeError: Cannot assign string to property $_serviceIds of type array in...
Problem/MotivationThe security release SA-CORE-2024-008 caused a new tests failure:1) Drupal\KernelTests\Core\Entity\ContentEntityCloneTest::testEntityPropertiesModifications TypeError: Cannot assign...
View ArticleLink Autocomplete content type filter
Allow filtering the link autocomplete by content type. This patch adds a checklist of content types to the link field settings and filters the autocomplete in the widget to only return nodes of one of...
View ArticleRoute normalizer: Global Redirect in core
Problem/MotivationOriginally, some work was started in #2430335: Browser language detection is not cache aware to resolve a caching issue. A language redirect was introduced, but the implementation was...
View Article[CI] Introduce a separate child pipeline for unit tests; allow executing on...
Problem/MotivationAfter commit of #3477529: [CI] Remove the 'with-database' requirement for unit tests, we do not need to run Unit tests for each db configuration anymore. Steps to reproduceProposed...
View ArticleProvide option to display contextual links on embedded entities
Problem/MotivationThe Media Embed filter plugin currently removes contextual links from embedded media. The code mentions:// - Contextual Links do not make sense for embedded entities; we only allow //...
View Articleupgrade prophecy to 1.20
Problem/MotivationLast part of dependency updates for PHP 8.4 compatibility #3427903: [META] Make Drupal 10/11 compatible with PHP 8.4Ref https://github.com/phpspec/prophecy/issues/624Steps to...
View ArticleUpdate module can get 'stuck' with 'no releases available'
Problem/MotivationI don't have great steps to reproduce this yet, but it's something like the following: - update module can end up with items in the fetchTasks key/value store without equivalent queue...
View ArticlePerformance Degraded after update to twig 3.14.2
Problem/MotivationThis is probably a twig issue and not Drupal, however, there appears to be a significant page load performance issues (especially on admin entity create/edit forms such as node forms)...
View ArticleStop calling node_add_body_field() from NodeTypeForm
Problem/MotivationAs part of being able to deprecate and eventually remove text_with_summary, we need to stop calling node_add_body_field() in a number of places. One of the best places to start would...
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 ArticleUndefined array key "view_mode" in...
Problem/MotivationThe following error is generated when rendering an extra field block on a layout builder enabled page, when the extra field renders a block content entity.Undefined array key...
View Article"Taxonomy term ID from URL" default views argument should have...
Problem/MotivationI have a low Varnish hit ratio on a website, and I'm wondering if it could be due to the fact that many annoying bots may request some pages with dummy URL GET query parameters that...
View ArticleFix MissingParamType in core/lib/Drupal/Core
Problem/MotivationPart of enabling the sniff Drupal.Commenting.FunctionComment.MissingParamType.Steps to reproduceProposed resolutionAdd the param types in core/lib/DRupal/coreRemaining tasksUser...
View Article