Migrate UI - use module name not machine name on Review Page
Problem/MotivationPostponed on #2936365: Migrate UI - allow modules to declare the state of their migrations.This is a followup to #2936365: Migrate UI - allow modules to declare the state of their...
View ArticleMigrate UI: Modules should link the relevant modules' pages
Followup for #2905227: Migrate UI: Improve 'Review Upgrade' page UX.Original commentAlso, @wturrell's suggestion that the modules should link the relevant modules' pages is actually not unreasonable,...
View ArticleTitle/Label not override for blocks
Hi,I try to override "Label" for publish block in layout builder and I don't see a field to do that. I try to use the "Title" choice but it doesn't work and title is not override when I check to show...
View ArticleError: Call to undefined function image() in...
System Information - Aquia Dev DesktopDrupal Version: 8.7.3 Webserver: (Apache 2.4.33, (Win 64) OpenSSL/1.1.0h mod_fcgid/2.3.9 PHP Version: 7.2.18 Database Version: 5.6.40-log, System MySQLWhen...
View ArticleCreating a block that uses Ajax adds multiple blocks
Problem/MotivationTo reproduce:Using 8.7.xEnable Layout Builder and Allow overrides on Basic pageInstall Media and Media library moduleAdd a Media reference (Image bundle) and use Media library form...
View Article[Plan] Drupal 9 markup and CSS backwards compatibility
Problem/MotivationDrupal 8 introduced Stable theme as a backwards compatibility layer. This enabled us making disruptive markup and CSS changes in core and modules without breaking production themes....
View ArticleDependency namespacing in .info.yml file
According to Drupal standards, modules should include dependencies in the .info.yml file. Dependencies should be namespaced in the format {project}:{module}, where {project} is the project name as it...
View ArticleAllow updating modules with new service dependencies
Problem/MotivationWhen a module update introduces a dependency on a new module and adds a service with a dependency on a service of the new module. The system breaks and the update hook can not be...
View ArticleDocs for search_index_clear $sid parameter are incorrect
API page: https://api.drupal.org/api/drupal/core%21modules%21search%21search.modul...The search_index_clear() function's second argument can be of type int or array of int or null. It is documented to...
View ArticleProperly deprecate ThemeHandlerInterface install() and uninstall() also...
Followup to #2760883: API docs reference ModuleHandler::install() instead of ModuleInstallerProblem/MotivationIn #2465887: Extract the install/uninstall functionality to a ThemeInstaller responsibility...
View ArticleAdd a Config Transformation event dispatching during config import and export
Problem/MotivationThis issue adds a Config transformation API to the config_environment module. It does by dispatching an event on import and export.Proposed resolutionAdd events that are dispatched...
View ArticleEntity + Field validation constraints are processed in the incorrect order
Problem/MotivationThis issue was originally Comment-specific. But further investigation has revealed that the problem is not specific to comments. It's a general Entity/Field API problem. Entity...
View ArticleGo as deep as possible when building the active trail.
When building active trail, Drupal assumes that the first link matching the current path is the active link. It is not always true, especially when using the Menu Firstchild module (see...
View ArticlePATCH 405 for untranslatable content entities with different default language...
Hi, folks look like I having problems since #3038308: Avoid translations DELETE data loss and unintended changes with PATCH and test all methods against entity route parameter translation upcasting.I...
View ArticleAdd search capability to help topics
Problem/MotivationThe help system needs search capability.Proposed resolutionProbably, using the existing Drupal core Search module to build the search functionality would make the most sense.Remaining...
View ArticleAdd a composer scaffolding plugin to core
Problem/MotivationThis issue creates infrastructure which allows a Composer-based Drupal installation to mimic an archive-download or git-clone based one.In order to support the build process with...
View ArticleAjax is broken in forms built within an Ajax callback
This could be a bug, or it could be working as designed and my methodology is wrong.Summary: I have a form with a checkbox. The checkbox has an ajax callback. The ajax callback prepares a separate...
View ArticleMake node_is_page() work on revisions and previews as well
Problem/Motivationnode_is_page() currently doesn't work on revisions and node previews. Revisions and previews are per default displayed in the default theme. So certain preprocessing which is...
View ArticleDate field empty after migration d7 d8
After migration with the build-in migration modules, the date-time fields in the view are empty. Also in edit-mode the field is empty. In the database the values are visible.
View Article#lazy_builder is not supported by forms
$form['foo'] = [ '#lazy_builder' => ['::bar', [$baz]], ]; Leads to:The website encountered an unexpected error. Please try again later.DomainException: When a #lazy_builder callback is specified, no...
View Article