Entity type CRUD operations must use the last installed entity type and field...
Problem/MotivationAutomatic entity updates were initially introduced as part of @plach's vision to allow dynamically changing entity type revision and translation support. In this light core would only...
View ArticleEntity queries querying the latest revision very slow with lots of revisions
After upgrading to 8.4 we noticed a performance decrease on one of our sites. The page that is taking minutes to load is a multilanguage page with several field collections and revisions enabled.Some...
View ArticleUnify the grid/table views of the media library
Problem/MotivationFrom #2962110-102: Add the Media Library module to Drupal core:Grid vs. table? Why do we still have both? Seems like a stable blocker to unify this, but not a blocker for beta.This...
View ArticleImprove accessibility of media library vertical tabs
Problem/MotivationThis is a followup of #2988431: Assess and improve the accessibility of the Media Library field widget. The media library widget has several a11y issues. See #2988431-12: Assess and...
View ArticleEntity system does not provide an API for retrieving an entity variant that...
Problem/MotivationWhen presenting an entity for interaction by a content author, many factors are considered:What is the entity type?What is the entity ID?What is the revision?What is the...
View ArticleAssess and improve the accessibility of the Media Library field widget
Problem/MotivationThe media library field widget has not had an accessibility review yet, and accessibility issues are stable-blocking.Proposed resolutionReview the media library field widget, and make...
View ArticleVisually-hidden refresh button in Field UI fails WCAG Focus Visible.
Problem/MotivationThe Entity Display forms ("manage display" and "manage form display") have a visually-hidden button: <input class="visually-hidden button js-form-submit form-submit"...
View ArticleReplace old keypress workaround in AjaxFormImageButtonTest
Problem/MotivationAjaxFormImageButtonTest now extends WebDriverTestBase instead of JavascriptTestBase. There's a TODO item which was waiting for this change.#2942900: Convert JavascriptTestBase Tests...
View ArticleMigrate D7 synchronized fields
Problem/MotivationThe Drupal 7 synchronized fields need a migration. This should be same, or very similar to the Drupal 6 version. See #2754493: D6 synchronized field settings aren't migrated...
View ArticleAdd support for #cardinality (allowed number of values) to fields created...
Problem/MotivationThe field with the type 'managed_file' created programmatically does not respect the property '#cardinality' (allowed number of values). The limit for multivalue custom fields can not...
View ArticleGet rid of BulkForm subclasses when they just override emptySelectedMessage
Problem/MotivationCurrently the empty selected message on bulk forms is configured via means of a method on the bulk form classes:NodeBulkFormUserBulkFormCommentBulkFormThis is something that would be...
View ArticleRemove unnecessary title attribute from show-row-weights button.
Problem/MotivationTabledrag library has a button to swap between draggable handles, and numeric weight fields, which is important for assistive tech users (screen readers, speech control) and...
View ArticleReplace EntityManager usage in ConfigEntityMapper
While reviewing #2546212: Entity view/form mode formatter/widget settings have no translation UII noticed a minor screw up. New code is being introduced in the patch which has to make use of deprecated...
View Article[Symfony 5] The "Drupal\Core\Validation\TranslatorInterface"...
Problem/MotivationAs found in #2976394: Investigate problems with Symfony 4 now , The "Drupal\Core\Validation\TranslatorInterface" interface extends "Symfony\Component\Translation\TranslatorInterface"...
View ArticleDeprecate drupal_static() and drupal_static_reset()
Problem/Motivationdrupal_static() should ideally be obsolete, but there are many procedural places in core that use them.Other properly injected OO code needs to use drupal_static_reset() because of...
View ArticleUpdate fixtures for remaining active issues
Problem/MotivationWe discussed in a migrate meeting the fact that creating and rerolling patches with the test fixtures is time consuming and maybe it would be better to update the fixtures with the...
View ArticleRestructure Umami's default content files so more than one language can...
Problem/MotivationWe want to showcase Drupal's multilingual capabilities in Umami, but Umami currently only imports content in one language. This issue is to change the structure of files and folders...
View ArticleDeprecate views_ui_add_ajax_trigger()
Problem/MotivationThis is part of the effort to deprecate drupal_static()& drupal_static_reset(): #1577902: [meta] Remove all drupal_static()s + drupal_static() itself.views_ui_add_ajax_trigger()...
View ArticleRemove drupal_static from BookManager
Problem/Motivationdrupal_static() will be deprecated in #2260187: Deprecate drupal_static() and drupal_static_reset().Proposed resolutionSwitch to class protected property.Remaining tasksNone.User...
View ArticleBatch not using new service
Problem/MotivationAs the batch API was converted into OO syntax and then into a service in into a service the functionality of processing the batches needs to be updated.Proposed resolutionUpdate the...
View Article