hook_node_grants implementations lead to a 'URL Alias' validation...
Problem/MotivationWhenever a value is present in the URL alias field while saving a node or its translation, ValidPathConstraintValidator calls $this->pathValidator->isValid($path). If the site...
View ArticleTypeError: Cannot access offset of type string on string
Getting error: TypeError: Cannot access offset of type string on string in Drupal\views\Plugin\views\filter\Date->acceptExposedInput() (line 153 of...
View Article"Order" column title visible even if show row weights is disabled...
Problem/MotivationThe "Order" column title is visible even if "show row weights" is disabled (only on empty fields).Steps to reproduce1. Create a new node or edit an existing one with an empty multiple...
View ArticleVideo files using the FileVideoFormatter have a fixed dimension
Problem/MotivationMedia video files (but not remote video files) use the FileVideoFormatter.This formatter's settings form includes options to set width and height attributes on the <video>...
View ArticleUpdates to an entity's URL alias do not reflect on the corresponding...
Problem/MotivationThe local tasks (specifically the 'View' link) associated with an entity do not update immediately when its URL alias is modified. To reflect the changes, the Drupal cache must be...
View Articletoolbar does not show taxonomy links
If you create a taxonomy and then a user who can only edit the terms of the taxonomy and use the admin toolbar, the link to edit the taxonomy is not shown anywhere. The user can edit the taxonomy, so...
View ArticleUse email verification when changing user email addresses
Problem/MotivationCurrently, when a new user registers for a Drupal account the details are sent to the user's supplied email address. This provides a basic mechanism that confirms the user is at that...
View ArticleRemove withConsecutive() in DerivativeDiscoveryDecoratorTest
Problem/MotivationPHPUnit is deprecating withConsecutive(), so we need to find replacements.Steps to reproduceProposed resolutionBased on #3306554-29: InvocationMocker::withConsecutive() is deprecated...
View ArticleRemove withConsecutive() in FormCacheTest
Problem/MotivationPHPUnit is deprecating withConsecutive(), so we need to find replacements.Steps to reproduceProposed resolutionWe don't need to assert the order that modules are loaded in here, so we...
View ArticleRefactor (if feasible) uses of the jQuery parents function to use vanillaJS
Problem/MotivationAs mentioned in the parent issue #3238306: [META] Where possible, refactor existing jQuery uses to vanillaJS to reduce jQuery footprint, we are working towards reducing our jQuery...
View Article[ignore] Patch testing issue - Abhijith S
Problem/MotivationSteps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View ArticleInvalidArgumentException: Invalid translation language (en) specified
Problem/MotivationThis error occurred when we enabled language field in content types and switching languages in node edit by using language field (node/2/edit):InvalidArgumentException: Invalid...
View ArticleReset button is not displaying in Exposed filter block when using Ajax
Problem/MotivationDrupal 9.2.7. All modules have latest versions. The reset button is not even loaded to DOM when using exposed filters form in a block with Ajax enabled. There are no errors in the...
View ArticleRemove withConsecutive() in menu tests
Problem/MotivationPHPUnit is deprecating withConsecutive(), so we need to find replacements.Decided to bundle these ones together as they aren't very different from each other.Steps to...
View Article[upstream] Remove Format button does not remove `style` attributes from...
Problem/MotivationThe Remove Format button does not remove inline styles. When I have some text that contains inline styles, I select/highlight some text in the editor but the Remove Format button...
View ArticleUX problem in forms with referenced entities.
Problem/MotivationI noticed, that using forms becomes difficult, when forms contain inline forms of referenced entities, which are not required, but the fields in the referenced entity are.Steps to...
View Articledocs for...
Problem/MotivationEntityFieldManager invokes the base field hooks before it loads base_field_override config entities, so anything in the base_field_override overrides the base field hooks.However,...
View Article[Drupal 10.2 regression] Media Library "widget" View media type...
Problem/MotivationThe sidebar in the Add or select Media Library widget is missing the proper styling in 10.2.x-dev and 11.x-dev:In 10.1.x the styling looks correct:Steps to reproduce1. Add a media...
View ArticleAdd file upload lock handling to FileUploadHandler
Problem/MotivationAs part of #3221796: [META] Modernise file upload logic we identified that file locking occurs in 3...
View ArticleMove some Action plugins to Action module
Problem/MotivationIn the parent issue it was discovered that there are two tests that are not in the action module that are installing an Action. The two plugins are node_unpublish_by_keyword_action...
View Article