Move all aggregator tests to the module in preparation of removal in d10
Problem/MotivationTest for aggregator module are scattered around in other modules. We need to consolidate these tests into the modules directory (core/module/aggregator) and into the modules...
View ArticleSelect form field values are hidden at narrow screen widths in Claro theme
Problem/MotivationAt narrower screen widths, select form field values can disappear in Claro theme. Example:Visible values at average width:At a narrow width, the select element is too narrow and the...
View ArticleMove hard coded vertical tabs classes to a theme function and use js-prefixed...
Problem/MotivationDrupal.behaviors.verticalTabs and Drupal.verticalTab[.prototype] add some additional classes and wrapper elements to the vertical tabs component. Currently it isn't possible to...
View ArticleMove QuickEditImageController from image to quickedit
Problem/Motivation#3227033: [PP-3] Remove quickedit from core is trying to remove quickedit from core. Before we can do that, we need all of its parts moved under the quickedit module, instead of...
View ArticleFields should optionally use PrimitiveType constraints
Greetings! I am running into an issue porting a module to Drupal 8 that uses the Field API. The issue is that the value my field provides is stored as a string, but at validation time, it is composed...
View ArticleProvide data upgrade path fixtures from Drupal 9.3.0 so that support can be...
Problem/MotivationPer discussion in #2942096: [policy, no patch] Remove old update hooks prior to each major version (Drupal 10 and later), and discuss what to do with...
View ArticleLocale is very slow to import strings
Problem/MotivationWhen importing existing configuration during site install, importing translated strings is very slowDrupal\local\Gettest::fileToDatabase generates a call to...
View ArticleVarnish issue with dynamic page cache module
Updated content not reflecting on front end for anonymous user if page have "X-drupal-dynamic-cache" header is set as "UNCACHEABLE" 1. Install dynamic page cache. 2. Set up varnish. 3. Pass "User"...
View ArticleClaro: display the vertical scrollbar when many results are returned by linkit
Problem/MotivationWhen using the linkit, it is possible to use linkit also on the link button in CKEditor. In this case, the default link field is replaced with an autocomplete field. The results...
View ArticleRouting retrieve 403 forbidden
I've created route with method - POST and full access. When I create request drupal retrieve me 403 forbidden error. maybe someone knows what might be the...
View ArticleCreate a Style Guide
As a part of the new Design System for the default administration user interface for Drupal, the Claro theme should be tied to some kind of living Style Guide.Some questions to solve are: - Should it...
View ArticleAdd support for .FLAC and .AAC audio type of file with HTML 5 audio player
Is it reasonable to ask to add support for .FLAC and .AAC audio type of file with HTML 5 audio player? Is it scheduled? Does it ask a lot of dev?the problem i face is that i use mediaelement.js as...
View ArticleAllow hook_theme to define additional variables that should be converted into...
Problem/MotivationSo \Drupal\Core\Theme\ThemeManager::render() provides the ability to convert 'attributes', 'title_attributes', 'content_attributes' variables into Attribute objects before they get...
View ArticleContextAwarePluginBase class not annotated as deprecated
Problem/MotivationContextAwarePluginBase was deprecated in #2273381: Convert ContextAwarePluginBase to traits.However, only a runtime deprecation was added. The class phpDoc was not updated to include...
View ArticleDraggableListBuilder should hide actions if there are no entities
If a page using the DraggableListBuilder is empty, we still show the 'Save' button. I was confused because there is nothing to save as there is nothing to re-order.
View Articlepreg_split in _filter_url breaks for long html tags
Problem/MotivationHaving a really long HTML tag (e.g. < img > with src:data/image...) makes preg_split fail and return false. On PHP 7.4 this throws a warning ("Warning: count(): Parameter must...
View ArticleAllow media items to be edited in a modal when using the field widget
Problem/MotivationIn #2962525: Create a field widget for the Media library module, the media edit/view link was disabled in the field widget and widget view in order to prevent unintended data loss....
View ArticleCan't update database: Syntax error or access violation: 1075 Incorrect...
Problem/MotivationWhen trying to update the database I get the following issue report:[error] SQLSTATE[42000]: Syntax error or access violation: 1075 Incorrect table definition; there can be only one...
View ArticleFail install if JSON is not supported by the database in Drupal 10
Problem/MotivationIn #3192487: Warn about upcoming JSON database support requirement in Drupal 9 we added a requirements check. Here, we are making Drupal installation fail on Drupal 10 is JSON is not...
View Article