Form blocks rendered inside layout builder break save
I can no longer save changes to the layout after any kind of form has been added to the layout.Steps to reproduce: 1. Enable layout builder on a content type, then open layout builder. 2. Add 'Search...
View ArticleDouble click prevention on form submission
Updated: Comment #7Problem/MotivationWhy is there no double click prevention built into Drupal core? Surely this should be standard functionality?D7: the current patch (form.js) only works on forms...
View ArticleIntroduce ENTITY_TYPE_list:BUNDLE cache tag and add it to single bundle listing
Problem/MotivationThere is ENTITY_TYPE_list cache tag and it is being invalidated very often. For example, if we have 20 different content types and created views page to display the list of content...
View ArticleSeparate UI strings touching each other
Problem/MotivationSteps to reproduce the problem:Enable the tracker (human-readable name Activity Tracker) module of Drupal core. It requires no further configuration.Create a piece of content, for...
View ArticleDrupal.ajax does not guarantee that "add new JS file to page"...
Problem/MotivationIt is impossible to load additional JS libraries in an Ajax response and then call that code through Ajax commands, because Drupal.ajax does not guarantee that the JS library will...
View ArticleCreate Drupal 9 stable theme
Problem/MotivationDrupal 9 will come with a new version of Stable. Initially, the plan was to replace the old Stable with a new Stable theme, which essentially would force all themes to upgrade to the...
View ArticleCannot update some file properties during migrate update
I am migrating files (images) to Drupal 8 from external service and I need to update quite often some of them. Specifically, I need to update image content and the changed date. Problem is that current...
View Article[META] The Last Link: A Hypermedia Story
Motivation: An amazing hypermedia story for the JSON API (module) will provide a ladder for Drupal-based decoupled applications to reach a higher level of sophistication. This next generation of...
View Article[META] Start creating the public PHP API of the JSON:API module
jsonapi.api.php currently says:The JSON:API module provides *no PHP API to modify its behavior.*...This means that this module's implementation details are entirely free to change at any time.And...
View ArticleRemove dependency to Classy from core themes
Problem/MotivationClassy will be moved to contrib during Drupal 9. In preparation to that, we have to remove dependencies on Classy from all core themes.Proposed resolutionUse this spreadsheet of Core...
View ArticleNotice: Undefined variable: source_langcode in...
When I enable translation for a content type. And then create a node of that type and then when I edit that node, I see the following notice on my site.Notice: Undefined variable: source_langcode in...
View ArticleAdd missing type hint to TypedDataInterface::createInstance() method
There is a @todo note about this.@todo When \Drupal\Core\Config\TypedConfigManager has been fixed to use class-based definitions, type-hint $definition to DataDefinitionInterface....
View ArticleConfig exclude Drupal core feature doesn't work (Drupal 8.8.1)
In a Drupal 8.8.1 project I'm trying to exclude Devel and Webprofiler contrib modules configs from being exported while running drush cex command, for that I used the new Drupal 8.8.0 feature configs...
View ArticleUser error: "0" is an invalid render array key in...
Steps to reproduceInstall DrupalĀ 8.8.1drush en -y media_libraryCreate media type "Remote video"with these settingsCreate some CT with a field making use of Media Library and allowing media type "Remote...
View ArticleExport button on Config / Export Single Item tab
Problem/MotivationWhen I go to Configuration > Configuration Synchronization > Export > Single Item page then I miss an Export button on that page. There is all the information I need: the...
View ArticleThere is no way to delete or update file entities of other users incl. user/1
Problem/MotivationCurrently it's only possible to delete a file entity by the owner of an file entity. There is no additional condition defined for any permission or even an exception for user/1 (main...
View ArticleCreate classy directory with README, in the templates and css directories for...
Problem/MotivationAs detailed in #3050389: Remove dependency to Classy from core themes, Classy will be moved to contrib befire Drupal 10. Before that, we have to remove dependencies on Classy from all...
View ArticleOff canvas filling up localStorage's quota, causing errors
Problem/MotivationIn #2952390: Off-canvas styles override CKEditor's reset and theme, a patch was committed that uses localStorage to cache previously processed CSS files. The localStorage key is based...
View ArticleAlternate fix for comment_update_8701 fails if there are comments without...
Problem/Motivation#3052147: comment_update_8701 fails if there are comments without field_name prevents sites from updating with problematic comments. @webchick had a great idea posted at the same time...
View ArticleFailed while updating from 8.6.15 to 8.7.x: Update aborted by:...
Attemp to update my site from 8.6.15 to 8.7.0 using: composer update drupal/core webflo/drupal-core-require-dev --with-dependencies as always.All modules are updated to last release and the site with...
View Article