Trigger Drupal.attachBehaviors() when Media is rendered in ckeditor
Problem/MotivationWhen rendering media inside ckeditor Drupal.attachBehviors() should be triggered on the media item to initialize any js that may be attached on the media.I've run into this when...
View ArticleAbility to display block_content entities independently, also outside of Blocks
Problem/MotivationWhen I display a custom block using the block layout configuration the block prints using the block.html.twig template. However if I have a custom block view, each row is just the...
View Article[policy, no patch] Keep Drupal extensible and ban the use of final
Problem/MotivationPHP has several misfeatures, the language eventually recognizes this and provides some clumsy fixes to them. One such feature is private/protected properties. These should have been...
View ArticleFilter out non-selected roles for the remember_roles setting in views
Problem/MotivationEvery exposed filter has a checkbox that allows it to be remembered through the session. Not only that, there's also an option to limit that functionality to certain user roles.Even...
View Article[meta] Fix 'Drupal.Files.LineLength' coding standard
Problem/MotivationPart of #2571965: [meta] Fix PHP coding standards in core.Steps to reproduceProposed resolutionMake the changes by type of fix to make it easier for reviews. This also means that the...
View ArticleInterface translations override config translations on update
Problem/MotivationWhen executing locale updates any existing config translations are overridden by interface translations if the source string is the same. Expectation is that if you edit a config...
View ArticleThe icon for the more actions button is not visible
Problem/MotivationI was having hard time finding the more actions button. Turns out I can't really see it because for some reason the icon is not visible:Steps to reproduceProposed resolutionRemaining...
View ArticleSupport id and hreflang in WYSIWYG UI without requiring source editing
Problem/MotivationWe don't want to give staff source editing capability. This would help ensure accessible content formatting, a consistent website look, and maintainability when HTML-savvy staff...
View ArticleAdd a Production/Development toggle
Problem/MotivationVarious core features, and contrib, could benefit from a single 'development mode' toggle where certain functionality is enabled or disabled.Steps to reproduceProposed resolutionAfter...
View Articledeprecate magic ServiceProvider file discovery; declare in services.yml
In the docs at https://www.drupal.org/docs/8/api/services-and-dependency-injection/alte...> Note that if you want this service alteration to be recognized automatically, the name of this class is...
View Article<wbr> can“t be used in translations
Problem/MotivationI can“t use <wbr> tag (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/wbr) in trantions.Steps to reproduceGo to /admin/config/regional/translate and add <wbr>...
View ArticleProvide a way for users to moderate custom blocks
Currently the content moderation and workflow modules allow site builder to apply a workflow to block types. But there is no moderated view to view those blocks in the workflowTesting StepsEnable...
View ArticleEnhancing Layout Builder with additional settings to selectively hide or...
Problem/MotivationSteps to reproduceThe patch https://www.drupal.org/files/issues/2024-06-28/3163197-32.patch fails to apply for Drupal 10.3.x because the patch...
View ArticleEntity reference does not validate auto-created entities
ProblemAt #2429037: Allow adding entity level constraints we figured entity references do not validate auto-created entities for being valid. If there is custom validation logic e.g. on their label...
View ArticlePackage Manager throws exception when attempting to exclude private files...
Problem/Motivation1. I have private files configured on an absolute path outside of the webroot (and even the project root). 2. This throws off SiteFilesExcluder, because it attempts to exclude public,...
View Articleincomplete/inaccurate docs for getCountNewComments::getCountNewComments()
Problem/MotivationThe docs for getCountNewComments::getCountNewComments() have a few problems:> * Returns the number of new comments available on a given entity for a user.It's not 'a user', it's...
View ArticleAdd tests to ensure that Navigation Top Bar Page actions respect the original...
Problem/MotivationAs part of #3501465: Navigation Top Bar Page Actions dropdown should not include link to the current page and order should respect local tasks weight some logic was added to enforce...
View Articletaxonomy exposed filter error - Attempt to assign property "extra"...
Problem/MotivationIn some configurations the views data seems to be insufficient which causes the Taxonomy term filter for views to try to taxonomy_term_field_data to itself. However, this is not a...
View ArticleBoolean formatter behavior is unexpected
Problem/MotivationIf a field is a boolean field, it should have a default fallback of FALSE. When the filed is empty is shows as such. An end-user expects this to be X or V.Steps to reproduceAdd a...
View ArticleRenaming a table containing "drupal_" in the name with multiple...
Problem/MotivationThe function \Drupal\pgsql\Driver\Database\pgsql\Schema::renameTable contains the following code:if (str_contains($index->indexname, 'drupal_')) { preg_match('/^drupal_(.*)_' ....
View Article