Actions reordering on views bulk forms
Problem/Motivation(original report motivation)The default action on /admin/content is "Delete selected content". It's really easy to push "Apply" button by mistake, thinking it will apply the filter,...
View ArticleImprove X-Drupal-Cache and X-Drupal-Dynamic-Cache headers, even for responses...
Problem/MotivationCurrently if a response is not cacheable Drupal sets X-Drupal-Dynamic-Cache = UNCACHEABLE, but in some cases it does not. See DynamicPageCacheSubscriber::onResponse for details.Steps...
View ArticleCreate a secure way to allow custom HTML elements and attributes in rewrite...
Problem/MotivationWeb components are becoming more popular Web components allow you to create custom HTML elements Custom elements and attributes are not able to be whitelisted For structured content...
View ArticleSupport multiple instances of the same token type in token replacement
Problem/MotivationIs not possible to use two tokens of same type when replacing tokens in a string. For example:$string = 'Node [node1:title] points to [node2:title]'; $string = token_replace($string,...
View ArticleEntity Revisions not showing?
Problem/MotivationI have created a custom entity that is revisionable. If I edit an existing entity and check the box labeled "Create new revision," I expect to see a new revision.Instead, I see "No...
View ArticleThe functionality of the Cancel button on the confirmation step for...
Problem/MotivationLet's say you've reordered the blocks for the article content type in Layout Builder from the default: Image BodyTagsLinksCommentsto Tags BodyImageLinksCommentsYou click now the...
View ArticleThere is no indication on configuration forms if there are overridden values
Problem/MotivationAs per reviews by @webchick and discussion between @alexpott, @xjm and @effulgentsia, it may be a problem that configuration forms work totally opposite in terms of overridden values...
View ArticleAdd validation constraints to book.settings
Problem/MotivationThe Book module's settings have 4 property paths that are not yet validatable:$ vendor/bin/drush pm:install book [success] Successfully enabled: book $ ./vendor/bin/drush...
View ArticleUpdate CKEditor 5 to 41.2.0
Problem/MotivationWe're currently on 40.2.0, since #3406732: Update CKEditor 5 to 40.2.0 on December 13, 2023.CKEditor 5 has released:41.0.0 on Jan 17, 2024:...
View ArticleRewrite jQuery .show() and .hide()
Problem/MotivationThe jQuery .show() and .hide() is used in a few places. It's also specifically mentioned in core/modules/system/css/components/hidden.module.css as a way to toggle hidden...
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 Articleform_build_id is a hidden input field and therefore should not have the...
Problem/MotivationFormBuilder::prepareForm() adds a form_build_id element, which is a hidden input, for example:<input autocomplete="off"...
View ArticleConvert uses of $_SESSION in forms and batch
Problem/MotivationNow that Symfony sessions are in place and available from $request->getSession(), the form and batch subsystems should be updated to use that instead of accessing $_SESSION...
View ArticleH4 in page.html.twig Causes Accessibility Error
Problem/MotivationThe core pager template has an H4 header for a visually hidden title. This occurs on line 37. <nav class="pager" role="navigation" aria-labelledby="{{ heading_id }}"> <h4...
View ArticleImported PO files have no public URL but have a link at admin/content/files
ProblemImported po files are treated as regular files, and so appear at admin/content/files. When they listed there they have a link, even though they do not have a public URL -by design. Clicking...
View ArticleAllow downloading and installing contrib modules in the next version
Problem/MotivationBefore a new Drupal core version is released, many modules are prohibited from getting downloaded with Composer and installed with Drush or via GUI, even though they might work, or...
View ArticleAllow multiple vocabularies in the taxonomy filter
Problem/MotivationField UI allows you to select multiple target bundles for a field. However, the views term filter only allows you to filter on terms from a single vocabulary.Proposed resolutionAllow...
View ArticleFile not marked temporary and usage not updated if only used in past...
Problem/MotivationIf a file is used by a node's revisions, but not the current revision, the file is never marked temporary or removed when the node is deleted.Steps to reproduceSet...
View ArticleDeleting an entity with revisions and file/image field does not release file...
Problem/MotivationImages/files uploaded to a file/image fields on entities with multiple revisions are never deleted, even when the entity is deleted. Because the file usage counts for the revisions is...
View ArticleImprove the color contrast for structural interface components
Problem/MotivationThis is a tricky one. I've discussed the following problem several times with @mgifford. There are already issues for improving the non-text contrast for various user interface...
View Article