Taxonomy Index for unpublished entities
Is there a reason hook_field_update doesn't update the taxonomy index for unpublished entities? I have a use case where editors can manipulate the taxonomy terms of unpublished nodes but these updates...
View Article[drupalMedia] Support choosing a view mode for <drupal-media>
Problem/MotivationMedia in CKEditor4 has an edit media which let's user choose the view mode. This is not yet available in CKEditor 5.This will allow us to...
View ArticleAdd ability to dynamically set limit on EntityListBuilder
\Drupal\Core\Entity\EntityListBuilder() has a hardcoded limit of 50 entities, at which it paginates. This is a fine default, but there's no way to override it dynamically, making it unusable for any...
View ArticleConcurrent configuration operations can have unintended effects
Problem/MotivationSimilar to #2912731: Concurrent installing of a module is problematic but probably less problematic.Concurrent operations that affect a sites configuration such as extension...
View ArticleAdd cacheability metadata to Views plugins' forms
Problem/MotivationMany Views plugins do not add their cacheability metadata to their forms.Proposed resolutionAdd Views plugins' cacheability metadata to the forms they buildRemaining tasksNone.User...
View ArticleOnly migrate role permissions that exist on the destination
Problem/MotivationPermissions from contrib modules are migrated "as is" from Drupal 7 even if there is no Drupal 9 module providing the given permission. These permissions appear in the yaml file...
View ArticleDocument checkboxes and radios element can have individual descriptions
Checkboxes and radios form elements can both have descriptions added to each item (or indeed other specific form properties). However, this is not documented and not widely known.It is however covered...
View Article[random test failure] Random error in layout_builder FunctionalJavascript tests
Problem/MotivationSome of the functional JavaScript tests in the Layout Builder module are causing intermittent failures (errors, not failed...
View ArticleMove ContactFieldsTest.php to the views module
Problem/MotivationFollow up from #1867572: [follow up] Field module generates views data for entities without base table to move the added test to views. See #27.Steps to reproduceN/AProposed...
View ArticleField module generates views data for entities without base table
Problemfield_views_field_default_views_data() tries to register views data for entities that do not have a base table.Steps to reproduceEnable Contact module.Enable Views module.
View ArticleD9 Upgrade Issue with hook_removed_post_updates()
Problem/MotivationI'm trying to upgrade from D8.9.x to D9.2.Steps to reproduceGot all modules D9 compatibleFollowed steps 1, 2, 3, and 5 (skipped 4) under Upgrading a Composer-based Drupal 8 site in...
View ArticleIf allow_authorize_operations is FALSE, print a better error about it on...
Currently allow_authorize_operations defaults to TRUE. This allows users to download code into their site. This functionality should be specifically enabled so if a site is compromised the attacker...
View Article[Meta] Move QuickEdit into contrib and remove it from core
Problem/MotivationIn #3222947: Decide whether to move Quick Edit to contrib Dries, the committer team, and other stakeholders have signed off on removing the QuickEdit module from core in Drupal 10....
View ArticleCreate the database driver for MySQLi for async queries
Problem/MotivationRunning database queries as async queries lets us run them in parallel instead of sequentially. For pages with multiple "larger" queries this can speed up rendering such a page...
View ArticleStringFormatter shows link for entities that might not have a canonical URL
Problem/MotivationThe Drupal\Core\Field\Plugin\Field\FieldFormatter\StringFormatter checks in its ::settingsForm method on the entity type, whether it has a canonical link template. That is...
View ArticleUndefined array key in prepareUpdateData
Problem/MotivationWhen i open "Available translation updates" page i get this error. Drupal 9.3.8 Warning: Undefined array key "google_tag" in...
View ArticleDefault revision not work
Problem/MotivationThe default revision option does not workRegardless of configuration, the default revision is always the latest revision, and not the default revisionSteps to reproduceConfigure...
View Article[drupalImage] Some Image attributes are lost in edge cases where image...
Problem/MotivationInline images have a different set of allowed attributes compared to block images. It seems like there are some cases where an image could accidentally convert into an inline image on...
View ArticleRoutine user error can lead to plaintext passwords in the database
Making public from issue reported on s.d.o against 7.x"Drupal logs unsuccessful login attempts via watchdog in to following format: Login attempt failed for [contents of username field]Anecdotal...
View ArticleAdd support for skipping missing source properties
Problem/MotivationI'm using migrate to create/update entities based on data that's pushed from an external system. I want to support partially updating existing entities: updating only the fields that...
View Article