Add a new, accessible datepicker library to avoid using native browser...
Problem/MotivationDiscovered while working on #3072906: Deprecate and remove jQuery UI datepicker Core currently uses native datepickers when browsers support them. This approach introduces...
View ArticleMake field selection less overwhelming by introducing groups
Problem/MotivationOn the first iteration of the prototype from https://www.drupal.org/project/drupal/issues/3343940, we noticed that the way that we chose to represent the available field types was...
View ArticleFile Field design update progress bar
Follow-up to #2113931: File Field design update: Upload field.The designed progressbar had to be postponed due to a not functional implementation of uploadprogress for php7.
View ArticleAssess Drupal core for WCAG success criterion 2.5.3 Label in Name
Problem/MotivationDrupal core makes widespread use of invisible labels, aimed at screen reader users. Unfortunately these techniques can cause problems for speech control users, if used incorrectly....
View ArticleRefine the layout selection UI
Lets make choosing a layout for your entity displays work a bit better than presenting a select list:for smaller screens we could simply wrap the list of layout icons:
View ArticleAllow modules to classify blocks when defining them, so WAI-ARIA roles can...
Problem/MotivationSee #1183042-70: Regression: Add WAI-ARIA roles to Core blocks and the next few comments that follow it. (@todo: It would be good to summarize those points here.)Proposed...
View ArticleAutocomplete not functioning with Voiceover
Problem/MotivationWhen on an iphone with voiceover enabled, selecting an option from the list of autocomplete suggestions does not populate the textfield. This can be seen on any autocomplete field. It...
View ArticleConvert type selectors to be compatible with jQuery native-API selector
Problem/MotivationConvert type selectors to be compatible with with jQuery native-API selectorProposed resolutionFollow this replacement pattern:$( ":button" ) -> $( "button, input[type='button']"...
View ArticleLet GDToolkit support AVIF image format
Problem/MotivationAVIF image file format is getting traction in browsers' support.This issue is proposing to implement support to this image format in Drupal core's GD Toolkit. Done:libgd should...
View ArticleRefactor (if feasible) use of jquery is function to use vanillaJS
Problem/MotivationAs mentioned in the parent issue #3238306: [META] Where possible, refactor existing jQuery uses to vanillaJS to reduce jQuery footprint, we are working towards reducing our jQuery...
View ArticleShow core and contrib modules separately
Problem/MotivationCurrently, core and contrib modules are listed in between each other on the Extend page (/admin/modules), which can be confusing.Steps to reproduceAdd a few contrib modules, go to...
View ArticlePHP8.1 deprecation: str_replace(): Passing null to parameter #3
Problem/MotivationI tried to find related issues in the meta #3220021: [meta] Ensure compatibility of Drupal 9 with PHP 8.1 (as it evolves) but failed, sorry if this is a duplicate. I'm upgrading an...
View ArticleThe weight field on the block layout is formatted differently from similar...
Problem/MotivationChecking the 'Structure -> Block layout' page, it has been observed that the theming of the weight field (select box) is inconsistent compared to the other tables views fields, it...
View ArticleFix permission parameter order in EntityKernelTestBaseTest::testSetUpCurrentUser
Problem/MotivationFollow up to #3039955: Ensure EntityKernelTestBase can use UserCreationTrait::setUpCurrentUser().After that issue was committed larowlan post this comment followed by a patch. I think...
View ArticleSort menu list by menu title
Problem/MotivationThe admin menu list (/admin/structure/menu) appears to sort alphabetically by menu title until the list exceeds one page. When the number of menus exceeds 50, the list is paginated...
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 ArticleReorder Layout Builder sections
Problem/MotivationSome complex page layouts leverage multiple section containers for long-form content, where reordering sections would be helpful.Proposed resolutionAllow re-ordering of sections...
View ArticleDisabled Views display tabs have no visual indication of their state
Problem/MotivationDisabling a Views display and moving away to another display doesn't provide any immediate indication on the display tabs that it is disabled. The UI form itself (below) shows the...
View ArticleHTML inside an vertical-tabs tab label is being removed and escaped
Problem/MotivationThis issue appeared in combination with the "Field Group" module, through issue #3363890: HTML inside the "Vertical Tabs""Tab" label is being removed and escaped and #3024409: Allow...
View Article