Fix 12 'un' words
Problem/MotivationThese words are all words prefixed with 'un'. Most occurrences are in tests but some are variable names.Steps to...
View Article[upstream] [Style] [GHS] empty elements do not work: <br class>, <hr...
ckeditor5 strips classes from something like `<br class="mobile-break">`. This is problematic switching from ckeditor4. It can cause data loss on save when the WYSIWYG strips out critical classes...
View ArticleNew twig variable deprecation check should use a service and not the direct...
Problem/MotivationWhen the TwigExtension service is overridden, #3270148: Provide a mechanism for deprecation of variables used in twig templates uses the wrong class and throws an exception:The...
View ArticleCKEditor 5 toolbar items of multi-value field (typically Paragraphs)...
Problem/Motivationthe toolbar items of ckeditor 5 is overlapping with the sidebar on the node form when it's being used in a multi-value field (or whenever the editor is being embedded in a table...
View ArticleCannot update database because 'module is too old'
Problem/MotivationUpgraded core to 9.0.5, which went well but, When executing database update, I receive the messageThe installed version of the <em class="placeholder">Responsive...
View ArticleMake disabled flag available for text_format_wrapper
Problem/MotivationMake disabled flag available for text_format_wrapper.Proposed resolutionAdd disabled to text_format_wrapper's default variables.Remaining tasksAdd patch.User interface...
View ArticleImageItem::getUploadValidators() should be the source of truth for validating...
Problem/MotivationIf you have a media type that uses an image field as it source, and that field has a minimum/maximum resolution defined, the media library will completely ignore those constraints...
View ArticleOutboundPathProcessorInterface::processOutbound...
Problem/MotivationI am trying to use the OutboundPathProcessorInterface so that when a user clicks this link: '/node/7849', he is redirected to this...
View ArticleFix Call to an undefined method...
Problem/MotivationSplit off from #3320569: Add an interface for operators() on viewsShould this be an interface in the same way? Maybe warrants further discussion?@longwave in MR of #3320569: Add an...
View ArticleAllow kernel tests to fail or expect logged errors
Problem/MotivationSometimes, a system will log an error and carry on functioning, because that's the best thing to do in normal operation. But in a test, the logged error is invisible, and we might...
View ArticleReplace preg_match() with PHP 8's str_starts_with()/str_ends_with() or...
Problem/MotivationThere are some preg_match calls that can be replaced with either str_starts_with(),str_ends_with() or similar. PHPStorm has an inspection that runs this check automatically to most...
View ArticleReduce the number of field blocks created for entities (possibly to zero)
Problem/MotivationSince having lots of block derivatives has various implications for performance, it would be great to only create field blocks for entities that are customised with layout builder.I...
View ArticleConvert RelationshipNodeTermDataTest into a Kernel test
Problem/Motivation\Drupal\Tests\taxonomy\Functional\Views\RelationshipNodeTermDataTest makes no HTTP requests but is a functional test.Proposed resolution- Convert...
View ArticleRight click should not submit buttons with Ajax behaviors
Problem/MotivationCurrently, the Drupal ajax framework uses mousedown to capture the click even for triggering ajax. This causes some usability problems because it means all mouse interactions trigger...
View ArticleConvert '_none' option to a constant, deprecate...
Problem/MotivationThe string '_none' is repeated throughout the module and tests, using a constant makes it easier to refactor.Steps to reproduceNAProposed resolutionConvert _none to a constant.Move...
View ArticleFix strict type errors: Convert FormattableMarkup to strings (complex...
Problem/MotivationSee parent(s).All the simple conversions are for #3402292: Fix strict type errors: Convert FormattableMarkup to strings (simple replacement) in core/tests/Drupal/KernelTests/* and...
View Article10.2.0 database update failes with "Error: Call to a member function...
Problem/MotivationWhen running the database update script after updating from 10.1.7 to 10.2.0 I get the following error:In ProcessBase.php line 171: Unable to decode output into JSON: Syntax error...
View ArticleProvide a block for clearing caches from a dashboard
Problem/MotivationAs part of the Dashboard initiative #3244581: Enhance user experience with customizable dashboards one of the needs detected was the ability to clear caches from the dashboard for...
View ArticleNon-Exposed combined with Exposed Filters on same Text List Field Not Working
I have a view that I am using to generate two displays that are shown on a page with quicktabs. The views have a primary (non-exposed) filter for a completion state, which is a Text List field on the...
View ArticlePHP notice "Undefined index: region" on layout overrides when using...
Layout Builder emits an "undefined index" PHP notice when overriding a bundle layout for an individual entity.Steps to reproduce:Enable both Layout builder and Field layout modules.Go to the "Manage...
View Article