The fix for the rendering of row in Views (table)
Problem/MotivationHow to reproduce: - open page with list of content; - apply any filter (for example, status); - reset cache - reload page (you will have all links with the destination with the...
View ArticleRemove all @deprecated code in the Aggregator module
Remove all @deprecated code for the Aggregator module.
View ArticleRemove BC layer for Pager service
Follow up to #2044435: Convert pager.inc to a service to remove the $GLOBALS and BC layer in \Drupal\Core\Pager\PagerManager
View ArticleRemove all @deprecated code in the Block module
Remove all @deprecated code in the Block module.
View Article[plan] Update core JavaScript (and CSS) dependencies prior to 9.0.0-beta1
Problem/MotivationWe should update all of core's remaining JavaScript dependencies prior to 9.0.0-beta1, including any major version updates that may be available.Proposed resolutionHere's a table of...
View ArticleViews contextual filters with multiple values do not work with arguments...
Views contextual filters with multiple values do not work with arguments containing spaces.This issue is summarized and is being addressed in D7 Views module:...
View ArticleFix NOT NULL handling in the entity storage and 'primary key'...
Problem/MotivationCurrently, only a few entity keys are automatically marked as NOT NULL, which is a problem because it gives the impression that entity keys are somehow special and leads to bugs like...
View ArticleUndefined index notice when renaming grouped filter identifiers
Problem/MotivationIf you have a view with exposed filters that are grouped, and you change the identifier of the grouped filter (which the Views UI lets you do), you'll get something like the following...
View ArticleIllegal choice in grouped exposed filters with enabled option remember...
First issue: When using a list field as an exposed grouped filter with the checkbox to remember selections, I get the following error: "An illegal choice has been detected. Please contact the site...
View Article[JS] Replace jQuery.cookie with JS-cookie and provide a BC layer
Problem/Motivationjquery.cookie is no longer a maintained library. A replacement should be found.> git grep core/jquery.cookie core\core.libraries.yml | wc -l 3 > git grep -l cookie -- "*.js"...
View ArticleDecouple and componentize our Twig implementation
Problem/MotivationOne of the things that #3064854: Allow Twig templates to use front matter for metadata support made clear is that our current implementation of Twig makes a lot of assumptions;...
View ArticleAllow Twig templates to use front matter for metadata support
Problem/MotivationIt is becoming increasingly clear, both throughout core and in contrib, that Twig templates need the ability to associate contextual metadata with them.Typically, in the past, this...
View ArticleRemove deprecated drupal_get_user_timezone() from bootstrap.inc
Remove deprecated drupal_get_user_timezone() from bootstrap.inc
View Articledomready has a race condition
Problem/MotivationI think https://git.drupalcode.org/project/drupal/blob/8.8.x/core/misc/drupal.in... the dom can become ready while the const listener = () => { expression is evaluated.Proposed...
View ArticleOverhaul the workflows module before the Drupal 9 release to introduce a...
PremiseThe workflows module has great potential to serve as the backbone of any custom project by acting as a state machine driver for various operations. Unfortunately, the current implementation of...
View ArticleMultiple comment types on the same node type issues
I have two comment types called "discussion" and "reviews" and I have both of them on a node type called "product".With a discussion, people can ask questions, write whatever they want, use comment...
View ArticleShortcut hook_toolbar implementation makes all pages uncacheable
Problem/MotivationIssue split from #2899392: user_hook_toolbar() makes all pages uncacheable.The shortcut implementation of hook_toolbar has a cache context per user. This causes the Dynamic page cache...
View ArticleReplace Classy with a starterkit theme
Problem/MotivationDuring the Drupal 8 life cycle, we have been unable to make improvements to Classy because of backwards compatibility concerns.When talking with members of the frontend community,...
View Article