system_site migrates default 403, 404 and front page paths as forward slash (/)
Problem/MotivationThe system_site migration migrates empty (or missing) site_403 and site_404 variables as front page path (/). In addition to this, when drupal_weight_select_max is unavailable in the...
View ArticleFilterHtml throws Unsupported operand types error when * used in tag attribute
Problem/MotivationIf an asterisk is added to an allowed html tag in the filter_html configuration an error is thrown due to code added in #3228334: Refactor HTMLRestrictionsUtilities to a...
View ArticleFix indentation in doc block \Drupal\Core\Render\RendererInterface::render
Problem/MotivationA follow up to #2015307: \Drupal\Core\Render\RendererInterface::render() docs do not mention most of the base # attributes, adding default attributes to elements or how rendering...
View ArticleError in WriteSafeSessionHandler when switching to read only DB user
Problem/MotivationFollowing the instructions in #3267530: [Meta] Running Drupal with read only DB user (working title), the following fatal error happens WriteSafeSessionHandler::write() when a user...
View ArticleError in TwigEnvironment when switching to read only DB user
Problem/MotivationFollowing the instructions in #3267530: [Meta] Running Drupal with read only DB user (working title), a fatal error happens in TwigEnvironent when loading a page after a cache...
View ArticleError in ExtensionList when switching to read only DB user
Problem/MotivationFollowing the instructions in #3267530: [Meta] Running Drupal with read only DB user (working title), a fatal error happens in ExtensionList when loading a page after a cache...
View Article\Drupal\Core\Render\RendererInterface::render() docs do not mention most of...
The docs for renderable arrays - https://drupal.org/node/930760 define #markup as:The simplest property, this simply provides a markup string for #type => 'markup'But, as per #2012818: Remove #type...
View ArticleSome theme hooks are not invoking (depends on templates order provided by...
Problem/MotivationIs some cases theme hook for default view mode is not invoked when rendering entity in some non-default view mode. Basically problem can be with any theme hook with some suggestion...
View ArticleDynamically provide action plugins for every moderation state change
Updated #65Problem/MotivationInstall content_moderationApply the "Editorial" workflow to articles.Create an article node in the published workflow state.Goto /admin/contentUse the bulk action...
View Article[policy/patch] Standardize on "installation profile" instead of...
Currently the Drupal core codebase is scattered with references to both "install profiles" in some places and "installation profiles" in others. We should standardize on one single terminology, above...
View ArticleResolve mismatch between <$block> interpretation by CKEditor 5 and Drupal
Problem/MotivationThanks to #3228334: Refactor HTMLRestrictionsUtilities to a HtmlRestrictions value object, #3259174: Add missing CKE5 SmartDefaultSettings test coverage (wildcard tag with unsupported...
View ArticleOptimise StorageCopyTrait for slow write operations
Problem/Motivationinstead of using a StorageComparer as proposed in #3223976: Use StorageComparer in StorageCopyTrait we can just optimise the order of operations in StorageCopyTrait to use less write...
View ArticleDrupal\Core\File\Exception\InvalidStreamWrapperException: in...
Problem/MotivationUpgrading site from 9.2.8 to 9.3.7 getting this InvalidStreamWrapperException file system issue. Site was broken after this upgrade
View ArticleUser context missing when using toUrl in some circumstances
This error is likely be repro'd out of tests only, but reporting as I see it.Using toUrl within a Kernel test results in the following uncaught...
View ArticlePostgreSQL: deal with case insensitivity
Problem/MotivationPostgreSQL is currently not behaving as MySQL or SQLite in terms of case-sensitivity for text. Please see #1518506: Normalize how case sensitivity is handled across database engines...
View ArticleCan't disable cache for development
I'm developing a module, but I can't completely disable the cache. I followed all the steps from here https://www.drupal.org/node/2598914 ... For example inside the Controller in the page method, any...
View ArticleSmartDefaultSettings should select the CKE5 plugin that minimizes creation of...
Problem/MotivationDrupal\ckeditor5\SmartDefaultSettings::addToolbarItemsToMatchHtmlAttributesInFormat isn't necessarily handling use cases where CKEditor plugin only supports specific attribute value...
View ArticleDocument how to allow test module and theme installation in...
Problem/MotivationNot being able to install test modules even from Drush regularly throws off even avid core contributors.Proposed resolutionAdd documentation on how to allow installing test modules to...
View Article[upstream] Avoid allowing alignment on all <$block> tags
Problem/MotivationThe test coverage introduced in #3259174: Add missing CKE5 SmartDefaultSettings test coverage (wildcard tag with unsupported attribute) shows that the CKE5 alignment feature always...
View Article$block wildcard resolves into a superset of the actual $block tags
Problem/Motivation#3260869: Resolve mismatch between <$block> interpretation by CKEditor 5 and Drupal resolves the <$block> wildcard based on incorrect list of tags. The good thing is that...
View Article