Media Library widget produces "This value should not be null" error...
Adding media field on entity and marking it as required does not show proper validation message.Steps to reproduce the bugAdd media field in page content type, and mark this as required.Try creating...
View Article"This value should be of the correct primitive type" error when...
I have a Field API field and I have attached it to an entity. This field has multiple fields in it. When I submit the form without all fields filled I get the "This value should be of the correct...
View ArticleDrupal 8 REST POST API issue on multi-site
Hi ,I am facing below issue on REST POST node create on multi-domain site with single database, I have 3 sites in one setup, the REST POST API working for only one site in multi-site, for other two...
View ArticleEntity view/form mode formatter/widget settings have no translation UI
Problem/MotivationWe need to have all configuration that a user can define, which has translatable information on it, to be translatable in the Configuration Translation module's user interface.There...
View ArticleDrop support for XCache
Problem/MotivationWe still have a few references to XCache in the codebase. XCache seems dead; the website http://xcache.lighttpd.net/ no longer works and...
View ArticleAdd ability to use Quick Edit to the latest_revision route
Problem/MotivationAt the moment, Content Moderation and Quick Edit are incompatible. Quick edit is not integrated into revisions of entities that are the latest revision. For example, enable moderation...
View ArticleEnforce block plugins returning an array
Problem/MotivationBlockPluginInterface::build() is documented as always returning an array. When implementations do not return an array, the resulting bugs range from subtle errors to fatal...
View ArticleAdd array return type to ::build() on BlockPluginInterface
Problem/MotivationThe ::build() method has always been documented as returning an array.#3164389: Enforce block plugins returning an array added deprecation warnings for code that doesn't return an...
View ArticleAutocomplete field throbber visibility doesn't correspond to the ajax...
Problem/MotivationIn Claro, the autocomplete field throbber is showed based on a fixed timeout currently set at 400ms. This doesn't correspond to the actual length of the ajax request, which could lead...
View ArticlePresentation of some toolbar buttons differs from DOM order
Problem/MotivationSome buttons pushed to the right side of the toolbar, such as edit and tour, are positioned there in a manner that results in their appearance differing from the DOM order.Steps to...
View Article[META] improve accessibility of toolbar
Toolbar module has a number of accessibility issues. Some of these may be addressed individually in child issues, but it will be a good idea to consider them holistically.Known problemsVisual...
View ArticleMedia Library wrong order after adding item
Problem/MotivationThe order of the media items is messed up when using Media Library widget in a particular use-case (when arranging the media items and after that inserting a new media).Steps to...
View Article[PP-1] Create "dropdown" render element that extends splitbutton
Postponed on #1899236: Add new Splitbutton render element to eventually replace DropbuttonProblem/MotivationThe splitbutton render element, added in #1899236: Add new Splitbutton render element to...
View ArticleAbstract RenderCache into a separate service that is capable of cache...
Problem/MotivationThe render system has \Drupal\Core\Render\RenderCache(Interface). This is capable of doing cache redirects, based on bubbled cache contexts. I.e. compare the originally known cache...
View ArticleRedesign workspaces toolbar button
Problem/MotivationIn #3020422: Toolbar style update, it was observed that the workspace button has a less-than-appealing focus effectSteps to reproduceProposed resolutionRemaining tasksUser interface...
View ArticleToolbar style update
(Originally submitted by saschaeggi on Github)Problem/MotivationRecent interviews and research exposed pain points around Drupal's admin experience of looking and feeling dated.Proposed...
View ArticleRemove uses of t() in linkExists() and linkNotExists() calls
Problem/MotivationThere is no need to use t() in tests, unless we're testing translations, however in core we do not follow this consistently, which does not set a good example for new contributions.In...
View ArticleConvert action module hook_help() to topic(s), including views bulk operations
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the action module(s).The topics to cover: - Configuring actions using the action module -- see #2811663: Rename...
View ArticleException and warning when accessing the site through /index.php.php
Problem/MotivationIf you visit /index.php.php path, the PHP warning occurs and a log record is created:Notice: Undefined offset: 1 in template_preprocess_html() (line 1343 of core/includes/theme.inc)....
View ArticleLayout Builder entity view display buildMultiple() function always calls...
Problem/MotivationLet's say we have CT with several fields. These fields are shown. Then on display settings we enable Layout Builder and manage display via its functionality. But formatters for our...
View Article