Allow reordering blocks without a pointer device.
Problem/MotivationThe Layout Builder UI currently relies on mouse-driven drag-and-drop to move around blocks. Once #2956204: Allow Layout Builder sections to be reordered is finished, it will also be...
View ArticleDeprecate menu_local_tabs()
Problem/Motivationmenu_local_tabs() is not used in core it seems and LocalTasksBlock calls it directly.Proposed resolutionJust deprecate it in favor of using the block or using the theme function...
View Article[PP-2] Enable toolbar for authenticated users also, so that non-admin users...
Problem/MotivationToolbar doesn't have to just be for admins. Many sites are trying to give content editors or even regular authenticated users access to shortcuts, but currently that's only possible...
View ArticleImprove accessibility of Umami's responsive main menu
Problem/MotivationThe responsive menu in Umami has some accessibility problems:The button only does something when JS is enabled. When JS is off, the button is there in markup, but does nothing.Menu...
View ArticleMake the tabbing order match the visual reading order in MediaLibraryWidget
Problem/MotivationThe MediaLibraryWidget has a "show/hide media item weights" button at the start of the fieldset. This is a special case of a multi-value field widget, which normally use tabledrag....
View ArticleUse \Drupal consistently in tests
Problem/MotivationSimpleTest TestBase-based tests should use the fixture container, rather than relying on the \Drupal discovery class.Currently, TestBase assigns the fixture container to \Drupal,...
View ArticleMove twig_without() to the TwigExtension where all the other filters are and...
Follow-up to #2568181: [META] Update to Twig 2.x in Drupal 9Change RecordProblem/MotivationWe are currently using some deprecated code that will be removed or not workable in Twig 2.0.To help move that...
View ArticleAdd @trigger_error() to deprecated EntityManager::clearCachedDefinitions()...
Part of #2886622: Deprecate EntityManager with E_USER_DEPRECATED, lets see how far we get by updating and properly deprecating the EntityManager methods one-by-one or in managable groups.This might...
View ArticleViews Filters AND/OR functionality no longer works
UPDATE: I am now on D8.6.4 and this issue persists.After upgrading to 8.5.0 the AND/OR groupings in views filters no longer function. For instance I have one group with an OR designation that now gets...
View ArticleRemove unnecessary EntityTypeManager::clearCachedDefinitions() calls in...
Follow-up of #3023799: Add @trigger_error() to deprecated EntityManager::clearCachedDefinitions() method, we noticed that a lot of the cache clear calls were not needed anymore. That issue removed all...
View ArticleOptimize ConfigEntityBase::__sleep(), only go through plugins if they were...
Follow-up of #3026043: ConfigEntityBase::__sleep() serializes plugin instances if they were not previously initialized. That fixes the identified problem, but it also showed that we do a lot of work...
View ArticleConfirmation of single import could inform user of feature imported
Drupal 7 had the functionality of when a rule or view etc was imported, the success message confirmed the name of the component that had been imported. Drupal 8 functionality has been downgraded in...
View ArticleRest API POST method with Webform Submission
I just created the webform and added fields. I need to create a Webform Submission Using Rest API POST method. I just installed Rest & Rest UI modules for this. But when I try to test my API using...
View ArticleConfigure Core Media Video Thumbnails path to avoid performance issues
Hi,We currently allow file fields to configure their upload paths to prevent the situation of thousands of files in the same folder. The image styls for these files mimic that behavior.However, with...
View ArticleProgrammatically created translatable content type returns SQL error on...
Problem/MotivationA created translatable content type added to the install config of a module or an install profile results in SQL error "Unknown column 'content_translation_source' in 'field list'"...
View ArticleError: Call to a member function getLabel() after enable layout_builder
Existing drupal 8 site (upgraded from 8.2.x to 8.3, 8.4, 8.5). Current version 8.5.5 . If I enable layout_builder, then:Error: Call to a member function getLabel() on null in...
View ArticleAdd the FieldStorageDefinition class to define field storage definitions in...
Problem/MotivationWe should add a dedicated field storage definition class which allows modules to define field storage definitions in hook_entity_field_storage_info() without having a config-field...
View ArticlePluginDependencyTrait::calculatePluginDependencies() does not handle theme...
Problem/MotivationLayout Discovery allow themes to declare layouts and Field Layout allow display modes to use theme-defined layouts. The thing is that if you use a theme-defined layout then export the...
View ArticleUnify entity add list theme functions and templates
Problem/MotivationThe node add page (node_add_list) and the block content add page block_content_add_list are using standalone theme (and template) for theming their page content.Drupal provides the...
View Article[META] Add Javascript tests for all Form API's #states
Follow up to #2702233: Add Javascript tests for Form API's #states: require, visible, invisible to track which states are coveredThe following states may be applied to an element with the issue that...
View Article