Async css/js creation from #1014086 means there is no efficient way to get...
Problem/MotivationThe new async css/js created added in #1014086: Stampedes and cold cache performance issues with css/js aggregation depends upon generating the content in a separate request while...
View ArticleConvert KernelDestructionSubscriber to use configurators
Problem/MotivationIn #3397522: Fork Symfony's ContainerAwareTrait and ContainerAwareInterface into core we are trying to reduce the use of ContainerAwareTrait as Symfony has deprecated...
View ArticleField type plugin description is assumed to be an array
Problem/Motivation#3356894: Make field selection less overwhelming by introducing groups introduced a bug where if a field type plugin's annotation defines description as a single element, it's now...
View Article[11.x] Add CI_DEBUG_SERVICES to 11.x jobs to investigate DB failures
Problem/MotivationIt's been reported both in core and contrib that some test jobs fail due to DB not being available...
View ArticleSpell-checking job fails with "Argument list too long" when too...
Problem/MotivationWhen a merge request modifies too many files (around 1000) the 📔 Spell-checking job fails with "Argument list too long" errors.$ export MODIFIED=`git diff --name-only...
View ArticleRewrite / Replacement pattern not working for (date?) fields in revisions
Using Rewrite results > Override the output of this field with custom text > {{ field_testdate-revision_id }} for a field "testdate" in a revision results in 0 when it should not.Steps to...
View ArticleProvide a trait to get file upload location from field settings
Problem/MotivationPart of #3221796: [META] Modernise file upload logic we identified that we are duplicating the code to find the file upload location in the following...
View ArticleMobile friendly breadcrumb (Lighthouse)
ProblemIf the long breadcrumb is on multiple lines, it does not meet the minimum link distance.Tap targets are not sized appropriately 90% appropriately sized tap targetsInteractive elements like...
View ArticleTemplate suggestions for custom block view modes
Problem/MotivationUnlike nodes, block entities do not have theme suggestions for view modes on custom block types. This means that if you need to create a template for a block in a specific display...
View ArticleTypeError: Cannot assign null to property...
Problem/MotivationTypeError: Cannot assign null to property Drupal\views\Plugin\views\argument\ArgumentPluginBase::$operator of type string in...
View ArticleFix incorrect change record link in FileUploadResource and...
Problem/MotivationFollow up to #3380345: Create an InputStreamFileWriter for writing the input stream to a file. The CR link in the deprecation messages in FileUploadResource and...
View ArticleDrupal core committers meeting 2024-01-09
Issue to capture participation in the core committers monthly meeting in Slack
View ArticleGenerateThemeTest.php is unstable
Problem/MotivationTrying to add Drupal to PHP tests (unit and build suites) I'm getting following error (see Test Drupal) https://github.com/php/php-src/actions/runs/3619347838/jobs/61002852241)...
View ArticleFix strict type errors detected by phpstan
Problem/MotivationBefore we can add declare(strict_types=1) to existing code we need to fix strict type errors. We can detect some of these with phpstan, via the FunctionCallParametersCheck rule.Steps...
View ArticleAdd declare(strict_types=1) to all miscellaneous test classes
Problem/MotivationThis is a child issue of #3376057: [META] Add declare(strict_types=1) to all tests.Steps to reproduceAdd to phpcs.xml.dist:<rule...
View ArticlePerformance tests for the taxonomy overview page
Problem/Motivation#2183565: Avoid loading all terms on the taxonomy overview form improves performance on the taxonomy overview page, we should be able to see a difference in performance testing...
View ArticleCreate a schema for "allowed_html" which provides a better config diff
Problem/MotivationI am working on a site which requires quite a specific and detailed element/attribute whitelist. My "allowed_html" setting is 1200 characters long. When updating this, it's impossible...
View ArticleCorrect spelling of words in module core/tests
Problem/MotivationThe are misspelled words that are in core/tests.Steps to reproduceProposed resolutionMake fixes for the following...
View ArticleToggle icon for toolbar menu missing for all tabs except Manage
Problem/MotivationThe toggle button is missing from all other toolbar tabs other than "Manage". Was this an intentional change?This started with the 9.4.0 release.Core 9.3.21 using the Umami demoCore...
View ArticleMigrate UI upgrade tests should provide the complete log
Postponed on #3193189: Get only translations for localized vocabularies d6/TermLocalizedTranslation.phpProblem/MotivationWhen running a migration with the UI, failures are logged to watchdog but that...
View Article