escapeAdminPath sessionStorage should be namespaced
Problem/MotivationAll other Drupal sessionStorage and localStorage items are namespaced like "Drupal.[module].storageTokenName" but not...
View ArticleLayout builder : Alignment and spacing issues on the edit layout page for...
Problem/MotivationAlignment break and spacing issue in the layout builder.Steps to reproduceStep1 : Install Drupal Step2 : Enable layout builder module Step3 : Use Layout Builder from Administration...
View ArticleAllow specifying metadata on JSON:API objects
Problem/MotivationFrom 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...
View ArticleXss::filterAdmin() to allow "dialog"
Problem/MotivationCustom Text in Views do not allow rendering dialog tag, which is a powerful way to create popup without too much scripting. The list of tags allowed is limited by Xss::filterAdmin (as...
View ArticleAutomatically clear out the content key in view display when enabling Layout...
Problem/MotivationOn a project recently, I started themeing an existing bundle. It had view_display config already with various fields. I enabled layout builder and configured the default display. Then...
View ArticleAllow to configure translation per property on link fields (for translating...
Problem/MotivationIn images, we can configure that only title and alt texts are translated, and not the original file. I think it will make sense in some cases to do the same for links, where you may...
View ArticleAdd visibility control conditions to blocks within Layout Builder
Problem/MotivationLayout Builder introduces a new paradigm shift in page building and block placement for content entities without introducing a block visibility mechanism.Proposed resolutionProvide a...
View ArticleConvert Constraint plugin discovery to attribute for MediaMappingsConstraint
Problem/MotivationIn #3420990: Convert Constraint plugin discovery to attributes, \Drupal\Core\Validation\Annotation\Constraint plugins were converted to Attributes. MediaMappingsConstraint landed...
View ArticleThe block/add path is not redirecting
Problem/MotivationThe block/add path should redirect when there is only 1 block type available. Similarly as node/add route works.Steps to reproduce1. Install standard profile. 2. Visit block/add The...
View ArticleAdd validation constraints to system.theme
Problem/Motivationsystem.theme has 2 property path that are not yet validatable:./vendor/bin/drush config:inspect --filter-keys=system.theme --detail --list-constraints ➜ 🤖 Analyzing… Legend for Data:...
View Article"LogicException: The render array has not yet been rendered" (after...
Problem/MotivationI dug quite some time debuggung an ajax controller throwing that exception:LogicException: The render array has not yet been rendered, hence not all attachments have been collected...
View ArticleRewrite as URL adding equals sign to end of url.
Problem/MotivationCurrently drupal_get_query_array does't support a syntax like that 'http://domain.org?flag' because it sets the value of flag to "". If drupal_http_build_query is called on this it is...
View ArticleMake exposure of translation meta fields conditional
Problem/MotivationOn certain entity types, the Published, Authored by, and Authored on fields are displayed twice on the translation form. This is confusing to the users and the behavior after saving...
View ArticleMedia Library widget does not work inside LB
Problem/MotivationTo reproduce:Using 8.7.xEnable Layout Builder and Allow overrides on Basic pageInstall Media and Media library moduleAdd a Media reference (Image bundle) and use Media library form...
View ArticleProtect against empty revision timestamps in...
Problem/MotivationPeople are seeing errors on Taxonomy revision pages when upgrading from 10.2 to 10.3, see #2936995: Add taxonomy term revision UIThis is also being reported in #3317361: New revision...
View ArticleMore efficient route lookup caching
Problem/MotivationSpin-off from #3456244: After updating Drupal from version 10.2.7 to version 10.3.0, a 404 error occurred!, I think we can make the caching more efficient.Steps to reproduceProposed...
View ArticleFix shortcut_install() and shortcut_themes_installed(): Only update config...
Problem/Motivationshortcut_install() doesn't check config installer syncing flag while editing the seven theme settings.Proposed resolutionUpdate the shortcut_install() so that it only edits config...
View ArticleUncaught TypeError: Cannot read property 'replace' of undefined
Problem/MotivationReceiving this error when clicking a button that submits a form in an ajax modal.Proposed solution:Adding this.url = ''; to line 402 in core/misc/ajax.jsNot sure if this will cause an...
View ArticleClaro: Move svg image from template to images folder.
Problem/MotivationClaro: Move svg image from templates to images folder.drupal/core/themes/claro/templates/admin/indentation.html.twig from this file<svg xmlns="http://www.w3.org/2000/svg"...
View ArticleCopy block configuration from admin theme when enabling an admin theme
Problem/MotivationWhen enabling new theme, block configuration gets copied from the current default theme. This makes little sense when enabling an admin theme. To get the correct blocks when enabling...
View Article