Using partially synchronized image fields causes validation errors and php...
Problem/MotivationThis seems to be a regression of #2644468: Multiple image upload breaks image dimensions.Steps to reproduce:A translatable and moderated node type with an image field, that has the...
View ArticleDocument sensible block categories
Problem/MotivationThis is a follow up to #2085201: Use sensible block categories (rather than module-name categories) which was committed and re-opened for a documentation update. This issue is to do...
View ArticleUse sensible block categories (rather than module-name categories)
Problem/MotivationThe default category of a block is currently the name of the module that provides it. For some blocks, the category name has semantic value. One example is a block provided by the...
View ArticleDocument package type to use for modules primarily providing field types
Problem/MotivationThis is a follow up to #1255696: Needs docs update: Move field type modules into separate "Field type" package which was committed and re-opened for a documentation update. This issue...
View ArticleMake jQuery.form internal
Problem/MotivationPer #3189416: [meta] How do we approach core/drupal.ajax divorcing from jQuery? and it's parent issue, jQuery.form is among the libraries we should mark internal to facilitate easier...
View ArticleCollapse many secondary tabs on mobile
Problem/MotivationAccording to the Claro style guide, only the primary tabs are collapsed on mobile. The secondary tabs are all displayed. However, this could become very overloaded if there are many...
View ArticleRedesign Installer
Problem/MotivationRecent interviews and research exposed pain points around Drupal's admin experience of looking and feeling dated. With Claro look&feel update the Installer to adapt Seven designs...
View ArticleMake it possible to override custom fields when embedding media in CKEditor
We're using the core media library and core embed button with ckeditor. Unfortunately after an image is embedded from the media library the "edit" button only allows editing the alt tag, not the custom...
View ArticleAllow specifying `meta` data on JSON:API objects
From the JSON:API spec: https://jsonapi.org/format/#document-meta Where specified, a meta member can be used to include non-standard meta-information. The value of each meta member MUST be an object (a...
View ArticleDeprecate and mark internal contextual JS API
Problem/MotivationIn order to remove backbone form contextual we need to deprecate and mark the public API of contextual links as internal.Steps to reproduceProposed resolutionRemaining tasksUser...
View ArticleImplement color changing theme settings for Olivero
This is a followup from #3086514: Investigate use of the changing color themes for Olivero.We want to implement color changing themes within OliveroOlivero currently has a single blue theme (along with...
View ArticleLog message if migration_lookup skips on empty
Problem/MotivationContinuing from #2951715-30: Log message if static_map plugin skips the row.Log message if migration_lookup skips on empty. The method skipOnEmpty was renamed skipInvalid in #2751825:...
View ArticleUI fatal caused by views argument handlers no longer can provide their own...
ProblemSome argument handlers provide their own default argument handling, like the Date argument. The Date argument handler does so by extending the list of of options in the defaultArgumentForm. An...
View ArticleDefault article content type's form display should have image above body...
Problem/MotivationWhen viewing an article, the image displays above the body by default. However, when inputting data, the image field is below the body field. This obviously does not correspond, but...
View ArticlegetViewBuilder('node')->viewMultiple() bypasses render cache
There are two ways to render an entity through the Entity APIEither do $nodes = \Drupal::entityTypeManager()->getStorage('node')->loadMultiple([1]); $build['nodes'] =...
View ArticleChange "Welcome to <site name>" to "Welcome!" on...
When performing a fresh install of Drupal, the main heading states "Welcome to < site name >" where the site name can be anything from "Bobs Burgers" to "Drush Site Install". This seems kind of...
View ArticleAllow the RSS Feed block's title to be customized by user
Related issue: #3156244: Title variable isn't set by Syndicate block - so the link text is an unfinished sentenceCurrently the RSS Feed icon block shows to the left of the content within Drupal's...
View ArticleOn the user interface translation page the outline of all four focusable...
Problem/MotivationOn admin/config/regional/translate the four focusable elements (string contains, translation language, search in and the filter button) inside the filter translatable string fieldset...
View ArticleMultilingual entity reference inside paragraphs unsets values in other...
Problem/MotivationWhen some media entity is entity referenced inside nested paragraphs and we try to add translation of media entity during node edit, it will unset original language's media field...
View ArticleThe "Symfony\Component\Validator\Constraints\Range::$minMessage"...
Problem/MotivationFrom #3275864: [META] Symfony 6.1 compatibility. Full test results: https://www.drupal.org/pift-ci-job/2364329 1x: The "Symfony\Component\Validator\Constraints\Range::$minMessage"...
View Article