[meta] Ensure compatibility of Drupal 9 with PHP 8.1 (as it evolves)
Problem/MotivationMake sure Drupal 9 keeps being compatible with PHP 8.1. Work with dependencies as needed. See #3109885: [meta] Ensure compatibility of Drupal 9 with PHP 8.0 (as it evolves) for how we...
View ArticleBetter documentation for the admin_permissions key
I want to try to write a paragraph or two to clarify the purpose of the admin_permissions key in the @ContentEntityType annotation. I don't know if this is adequately documented anywhere. The only...
View ArticleAdd configuration allowing administrative lists of books to be sorted...
Problem/MotivationSteps to reproduceProposed resolutionProblem/MotivationAcross the site, Books are listed in the order they were created, with no other sort options. (This is about the books...
View ArticleDisplay node title by default when creating link with drupalink, allow...
By default, if you do not select text and use the drupal link wysiwyg plugin, it creates a link with the url as the title. It would be more useful if the link created used the title of the node for the...
View ArticleFix 'Drupal.Commenting.ClassComment.Missing' coding standard
Problem/MotivationThis sniff relates to Drupal API documentation standards for classes and namespaces.Hello this fixes the Drupal.Commenting.ClassComment.Missing standard listed in this parent,...
View ArticleRemove usage of setAccessible() when core requires PHP 8.1
Problem/MotivationSince PHP 8.1 setAccessible() method is no-ophttps://github.com/php/php-src/blob/php-8.1.0beta1/UPGRADING#L486-L490 It's widely used in testsSteps to reproducevisit -...
View ArticleAllow usage of WYSIWYG in maintenance message
Problem/MotivationWhen creating a custom message for the maintenance page, you can use HTML at /admin/config/development/maintenance. The purpose of this issue is to enable the WYSIWYG editor on this...
View ArticleMake StylePluginBase::renderFields public
API page: https://api.drupal.org/api/drupal/core%21modules%21views%21src%21Plugin%...I would suggest to make StylePluginBase::renderFields(array $hresult) public instead of protected. The module Views...
View ArticleUser login flood lock doesn't clear when reset password as admin
Problem/Motivation#992540: Nothing clears the "5 failed login attempts" security message when a user resets their own password clears the user login flood lock when user try to reset password. However,...
View Article"Unsaved changes" message incorrectly appears on layout builder
Problem/MotivationThe "You have unsaved changes" message sometimes appears on layout builder pages, even when no changes have been made.Steps to reproduceEnable layout builder for a content type, and...
View ArticleInstalling the syslog module uses its configuration before it is written
Problem/MotivationWhile testing Drupal 8 on PHP 8.1 #3220021: [meta] Ensure compatibility of Drupal 9 with PHP 8.1 (as it evolves) it was discovered that \Drupal\syslog\Logger\SysLog is instantiated...
View ArticleOlivero should style Views exposed filters as inline (currently are stacked)
Olivero's currently stacks Views exposed filters. Other themes inline them. We should do the same.
View ArticleLayout builder filter leaves blank space
Problem/MotivationThe filtering works fine but when links are hidden the li tags have padding and/or border that stays behind thus taking up space.Proposed resolutionHide the parent li
View ArticleReverting entity revisions that contain custom blocks erroneously triggers...
Blocked behind #3053887: Add test coverage and document why inline blocks require a new revision to be created when modified, regardless of whether a new revision of the parent has been...
View ArticleAdd a setting to make description a required field for file items
Problem/MotivationA site builder is able to allow the user to enter a description for the file field upload. However, in some circumstances, the description may be mandatory. Right now there's no way...
View Article[PHP bug] Illegal length modifier specified 'f' in s[np]printf call...
Hi,I am getting a error when I am clearing a cache or opening module page it's happening on live server not in localhost Error -Fatal error: Illegal length modifier specified 'f' in s[np]printf call in...
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 ArticleClaro Shortcuts star fails WCAG Use of Color and Non-text contrast
ProblemThe shortcuts star icon doesn't satisfy WCAG Success Criteria 1.4.1 "Use of Color", or 1.4.11 "Non-text contrast".The grey outline of the star is too faint. It has a contrast ratio of just...
View ArticleContextual Links Style Update
Originally submitted on GithubProblem/MotivationThe admin UI theme is being redesigned and Contextual links need to be integrated with the new design system.Proposed resolutionImplement new contextual...
View Article