Warning: Undefined array key "function" in...
ProblemSometimes I see this message on screen: "Warning: Undefined array key "function" in Drupal\Core\Utility\Error::getLastCaller() (line 130 of core/lib/Drupal/Core/Utility/Error.php). "Steps to...
View ArticleAllow to choose if logs should be translated or not
Problem/MotivationUsing dblog leaves records in locales_source with location = 'admin/reports/dblog' that remain there even when the log is cleared. This results in a constantly growing database...
View ArticleRefactor the breadcrumb generation "catch" code
Problem/MotivationRefactor the catch blocks in PathBasedBreadcrumbBuilder into a single catch with a union type hint Proposed resolutionMerge request linkRemaining tasksUser interface changesAPI...
View ArticleFix Container::reset() and provide DrupalKernel::resetContainer()
Problem/MotivationIn #3416522: Add the ability to install multiple modules and only do a single container rebuild to ModuleInstaller we installing modules without rebuilding the container all the time....
View ArticleContinuation Add Views EntityReference filter to be available for all entity...
Continuation of #2429699: Add Views EntityReference filter to be available for all entity reference fields since there were so many comments the page was struggling to load.Slack...
View ArticleAdmin page access denied even when access is given to child items
Problem/Motivation#296693: Restrict access to empty top level administration pages introduced a bug where if a user does not have access to the child items of the first item of an admin page, the page...
View ArticleCore security triage 2024-02-08
Attending: TODOExplanation: Some full and provisional members of the Drupal Security Team meet fortnightly to triage and discuss private core security issues. These meetings are essential to core...
View ArticleRemove drupal/legacy-project as a starting point for Drupal 10
Problem/MotivationThere's no need to maintain the drupal/legacy-project starting point. This composer template existed to help people migrate to using composer from drupal/drupal projects. Let's remove...
View ArticleORDER BY clause is not in SELECT list errors - inconsistent MySQL defaults...
I'm running MySQL 5.7 under Ubuntu 16.04. The query for the affiliated content leads to an error:Drupal\Core\Database\DatabaseExceptionWrapper: Exception in Affiliated content[affiliated_content]:...
View ArticleUnable to sort by current moderation state. Column not found
Enable sorting in views format settings. The column header becomes clickable but throws the following error:Drupal\Core\Database\DatabaseExceptionWrapper: Exception in Admin Content[content]:...
View ArticleAdd warning message to import translations after enabling Interface Translation
Problem/MotivationWhen interface translation is installed after language the interface translations are not downloaded.Steps to reproducefrom a fresh Drupal 8.0.0-rc3 standard install, enable...
View ArticleAdd support for OR in block visibility conditions
Problem/MotivationBlock visibility settings allow to show a block "per page path" OR "per content type" only.Example: "Recent blog posts" - a pure blog related block. If "Pages" is set to "All pages"...
View Article[jQuery 4] jquery-form uses deprecated jQuery.trim()
Problem/MotivationThis isn't our code so we need to fork or fix upstream or something.Steps to reproduceProposed resolutionMerge request linkRemaining tasksUser interface changesAPI changesData model...
View ArticleRemove tour from themes
Problem/MotivationThere are usages of tour in claro, olivero, and stable9 that need to be moved so the module can be deprecated.Steps to reproduce$ grep -riw tour core/themes | awk -F: '{print $1}' |...
View ArticleNodeGrantDatabaseStorage generate select with syntax error
Problem/MotivationPerformance issue during using grands system.Steps to reproduceUse grands with a lot numbers of node and users + 3000Code $query = $this->database->select('node_access');...
View ArticleAdd user_requirements to check for missing anonymous user
Problem/MotivationAfter updating my site from 8.6.x -> 8.7.x, all anonymous user traffic gets the following error:The 'entity:user' context is required and not present.All updates preformed as...
View Articlespelling queueing vs. queuing
Problem/MotivationQueuing/Queueing is a very fun word, and has two correct spellings, neither of which is associated with typical US/UK conventions, they're just, both correct (i.e. there's no existing...
View ArticleExisting media entity items don't respect update of allowed file extensions
Problem/MotivationI have a pre-existing media type called "Hero banner image" has an image source. That source image field has the "Allowed file extensions" set to "png, gif, jpg, jpeg". It already has...
View ArticleDetermine if InlineBlockEntityOperations should remain internal and if so add...
Problem/Motivation\Drupal\layout_builder\InlineBlockEntityOperations is marked as internal but no reason is given.Proposed resolutionDetermine ifIt should not be internal at allIf it should be internal...
View ArticleAdd a text field to layout builder section configuration to declare CSS classes
Problem/MotivationSometimes it's difficult to trigger a section via CSS, particularly if there are layouts per page/node.Proposed SolutionProvide a text field in block and section configuration form,...
View Article