Security update introduces breaking changes to content moderation
There are basically two problems with the 8.5.8 and 8.6.2 security changes to Content Moderation:They introduce a new method to an existing interface. There is at least 1 contributed module that I know...
View ArticleDynamic routes via service tags. Possible deprecation of route_callbacks
Problem/MotivationModules provding only 'dynamic' routes are forced to create a redundant .routing.yml that serves no purpose other than to tell Drupal core the location/class that provides the...
View ArticleAdd a "context" array variable to all theme hooks and...
Problem/MotivationFairly often there is a need for some sort of contextual data when rendering an element, which parts of, ultimately needs to make its way down the theme system pipeline.This is...
View ArticleMake redirect after saving a menu link into another parent menu, go to the...
Problem/Motivation#2301313: MenuLinkNG part3 (no conversions): MenuLinkContent UI (or ... part #5) uses the ?destination= on the add and edit menu link links, this is not changed when in the add/edit a...
View Articleafter adding a menu item, I am redirected to the Menus Management page rather...
Hello,on the Edit menu "Main navigation" page, I have menu items listed. I can create or delete menu items. but doing such action, I am being redirected to the Menus management page rather than the...
View ArticleWrite Layout Builder handbook documentation
Problem/MotivationThe hook_help() doesn't explain anything and links to a not-yet-created page: https://www.drupal.org/docs/8/core/modules/layout_builderProposed resolutionRemaining tasksUser interface...
View ArticleSeven theme's details/summary focus style is broken/missing in some...
Important follow-up to #2854624: Details and accordion update based on Seven Style Guide. There is a WCAG failure at level A.Problem/MotivationThe details/summary elements in Seven theme have...
View ArticleViews bulk forms perform redirects to the confirmation page even if it is not...
Problem/MotivationIf a user does not have access to perform a bulk operation on any of the selected entities and the selected action requires a redirect to a confirmation form, the redirect is still...
View ArticleUse new Transliteration functionality in core for file names
Problem/MotivationFollow-up to #1842718: Use new Transliteration functionality in core for machine namesAs a follow-up to #567832: Transliteration in core, we now have a Transliteration class in...
View Article\Drupal\system\Entity\Action::execute() is missing from...
Problem/Motivation\Drupal\system\Entity\Action::execute() does not exist on any interface. This forces integrating code to typehint on the actual class instead of any interface.Proposed resolutionAdd...
View ArticleMigrate does not rollback default translation
When you have a migration with the "translations: true" options on the "entity" destination plugin, nodes are imported fine with their translations. However, on rollback, only the translations are...
View Articledatetime* Functional tests should use container, not \Drupal::service()
Problem/MotivationWhile adding tests for #2845081: Provide a datetime_range widget to define end time via a duration offset I started from a copy of...
View Articlecannot negate user role condition for block visibility
The block module disables the UserRole condition's ability to be negated. In our business use cases, we wish to specify content blocks which are only visible for users WITHOUT a specific role. It...
View ArticleIncrease composer integration test PHP requirement to PHP 7.1.3 [Symfony 4...
Problem/MotivationAs found in #2976394: Investigate problems with Symfony 4 now , when Drupal 8 is installed with Symfony 4, our composer integration test fails, because it ensures all dependencies...
View ArticleAllow disabling the Inline Form Errors summary
In certain cases we want disable duplicate messages (on top and inline). Modifying each and every form and form elements would become inefficient and buggy (currently #error_no_message flag is allowed...
View ArticleUse namespaced dependencies in .info.yml (field types modules)
Acc to https://www.drupal.org/node/2000204 .Dependencies should be namespaced in the format: {project}:{module} in .info.yml file.
View ArticlePlan a path forward for multisite.
Problem/MotivationNow that we've adopted Composer as a build tool for Drupal, we're left with some features of drupal that still need adaptation and engineering to work.Multisite Drupal is an extremely...
View Article[Drupal 7] Require PHP 5.3
Problem/MotivationAccording to https://dri.es/the-end-of-php-5:Drupal 7 will drop support for older versions of PHP 5 on December 31st [2018], but will continue to support PHP 5.6 as long there are one...
View ArticleD6 Internationalization / Migration: " [warning] array_key_exists()...
D6 MySQL to D8.6.x PgSQL MigrationWhen using source plugin d6_taxonomy_vocabulary_per_type, if the Internationalization module was not enabled in D6 and there is no variable set...
View Article