Views do not add the "active" class anymore
Problem/MotivationIn Drupal 7, thanks to the implementation of l(), an "active" class was automatically added when generating node listing with views, and when the linked entity's URI was the same as...
View ArticleDBTNG should be able to create foreign keys
Drupal currently does not make any use of foreign keys in the database (see #911352: Document that foreign keys may not be used by all drivers). DBTNG should provide methods for developers to create...
View ArticleWhen inserting a remote video via Media the video shows then vanishes in the...
Inserting a media remote video half way in to the article, it shows for a few seconds and then completely vanishes.Then the rest of the body/article that is written around it vanishes too.If I save the...
View ArticleMark {Drupal~behaviorDetach} as optional in jsdoc.
Problem/MotivationWhen adding to Drupal.behaviors without a "detach" method, inspection tools that are aware of jsdoc will complain:Steps to reproduce Drupal.behaviors.myBehavior = { attach: function...
View ArticleStabilize FunctionalJavascript testing AJAX: make ::assertWaitOnAjaxRequest()...
Problem/MotivationObserved in #3315319-9: Random fails in Drupal\Tests\ckeditor5\FunctionalJavascript\AdminUiTest and Drupal\Tests\ckeditor5\FunctionalJavascript\CKEditor5Test and in #3315490-24:...
View ArticleReplace 'textfield' with 'text' globally
This issue summary has been updated March 9, 2013This issue began in 2009, following a discussion between David Straus and chx, chx asked for a global change of the word 'textfield' with the word...
View Article"Clear all recorded statistics" button
Hi,I think it would be helpful to have a "clear all recorded statistics" button. For example, this would be useful for when a site transitions from being a private "development" site to being a public...
View ArticleMissed removing a $group parameter from AssertMailTrait
Problem/Motivation#3319683: Fix PHPStan errors from UserCreationTrait and AssertMailTrait removed the $group parameters from AssertMailTrait methods but one was left out.Proposed resolutionFix it....
View ArticleAdd Block Content revision UI
Problem/MotivationWe have no UI for editing/viewing/reverting custom block revisions.Proposed resolutionBuild apon #2350939: Implement a generic revision UI to add view history, revert revision, and...
View ArticleAutomated A11y tests in Nightwatch
Problem/MotivationIn an issue in a different queue @dmundra figured out how to integrate Axe testing into our Nightwatch tests: #2857808: Automate Accessibility Checks for Core. In the time since that...
View ArticleLocal tasks should honor selected admin interface language (if set)
Problem/MotivationLocal task labels are always displayed using the content language, ignoring that users can set their admin language preference (if the site has an admin language preference option set...
View ArticlePHP8 Deprecated function : htmlspecialchars(): Passing null to parameter #1...
Problem/MotivationI have a contact form with the subject field hidden, filled later in a HOOKmail_alter() I get a PHP debug log with PHP8 when sending mail via contact forms : Deprecated function :...
View ArticleAccessibility bugs with vertical tabs
Problem/MotivationVertical tabs have the many accessibility issues. At the most basic level, tablist/tab/tabpanel aria roles are not in use. More specific issues are described below.To see these issues...
View ArticlePassword and password confirm fields do not have the "all...
When content translation is enabled for entities, fields and properties that can not be translated have the special suffix at form label - (all languages) I notice that the Password and Confirm...
View ArticleMissing file with ID 0. ImageItem.php
Problem/MotivationDuring migrations, I am getting hundreds of error messages like these:[warning] Missing file with ID . ImageItem.php[warning] Missing file with ID 0. ImageItem.phpSometimes it is...
View ArticleAdd fetchpriority=high on certain images/oembeds
Problem/MotivationBased on the research in https://github.com/WordPress/performance/issues/477, we should explore adding this feature to Drupal as well.Steps to reproduceProposed resolutionRemaining...
View ArticleLogicException: The database connection is not serializable.
Hi,Im not sure if anyone else has got this error or not, but when I try to perform a validation $form_state->setErrorI am getting an error LogicException: The database connection is not...
View Article[meta] Fix calls to methods with too many parameters passed in
Problem/MotivationTons ofMethod ... invoked with n parameters, m required.errors in PHPStan baseline.Proposed resolutionRemove crufty calls and cleanup baseline.
View ArticleDeprecated strnatcasecmp()
Passing null to parameter #1 ($string) of type string is deprecated.strnatcasecmp deprecated warning temporary fix with this patch.
View Article