Automatically clear out the content key in view display when enabling Layout...
Problem/MotivationOn a project recently, I started themeing an existing bundle. It had view_display config already with various fields. I enabled layout builder and configured the default display. Then...
View Article[PP-1] 400 exceptions result from requests for old asset paths which are...
Problem/MotivationAfter an upgrade to 10.1.x, a request to any non-existent theme asset will trigger an Exception with a 400 error.Symfony\Component\HttpKernel\Exception\BadRequestHttpException: The...
View ArticleDependency evaluation for json schema validation
Problem/MotivationJSON:API uses justinrainbow/json-schema to validate that the responses conform to the {JSON:API} specification. For this to happen:You need core-dev installed.You need assertions...
View ArticleError: Call to a member function revokePermission() on null
Problem/MotivationThe function user_role_revoke_permissions() does not properly validate that Role::load($rid) returns a non-null value.Curiously this was fixed for user_role_grant_permissions() in...
View ArticleMore link is missing in pager when using the "Some" pager and there...
Problem/MotivationThe "More link" won't render under the Views pager when using the "some" pager and there are more records.In file web/core/modules/views/src/Plugin/views/pager/Some.php, the function...
View ArticleViews RSS row plugin incorrectly assumes links are relative
Problem/MotivationWhen I create an RSS Feed view and assign the RSS setting "Link" to my path field added to the View, I'm receiving the following (example):The website encountered an unexpected error....
View ArticleMake CKEditor5ImageController reuse FileUploadHandler
Problem/MotivationAs part of #3221796: [META] Modernise file upload logic it was identified CKEditor5ImageController duplicates a lot of logic in FileUploadHandler. This has lead to bugs like #3372385:...
View ArticleFix non-english words in tests
Problem/MotivationThis is to fix non English words that are used in tests. Many of these are used in translation tests. There is also pirate speak which is not used in tests.Steps to reproduceProposed...
View ArticleCome up with a design for highly destructive operations in confirm forms
Problem/MotivationWe have some confirm forms that are more destructive than others. For example, the module uninstall confirm form can result in deleting large numbers of configuration entities,...
View ArticleCorrect spelling of corefake
Problem/MotivationYes, this is for one word because it requires changes to many lines.Steps to reproduceProposed resolutionChange the module name 'corefake' to core_fake. Change the database driver...
View ArticleD10.1.5 and CKEditor 39
Problem/MotivationNeed to fix CKEditor to not strip fieldsSteps to reproduceDeselect the two CKEditor 5 settings that "fix" htmlCreate a custom block Select Full HTML and enter this code<div...
View ArticleIntroduce "schematic" normalizers
We've long desired the ability for core to easily produce a "correct" schema for a given entity type/bundle. The concept of "schematic" normalizers will get us closer.While this issue/concept was...
View ArticleDrupal 10.1.5 incorrectly reports core module version
Problem/MotivationIdentify the correct version of Drupal core modules There is a bug in CKEditor 5 v38 and below that strips < i class> But does Drupal 10.1.5 have CKEditor 5 v39? I'm still...
View ArticleReplace REQUEST_TIME in services
Problem/MotivationA time service was added to 8.3.x in #2717207: Add a time service to provide consistent interaction with time()/microtime() and superglobals. Core code should be updated to remove...
View ArticleAdd a front-end library versions summary to the system status report
Problem/MotivationThere is, as far as I can tell, no way in the UI to get a report of front-end asset versions.Steps to reproduceProposed resolutionAdd reporting for Core's assets. Expand this to third...
View ArticleProvide backwards-compatibility for storage settings in...
Problem/Motivation#3347291: Combine field storage and field instance forms changed the field/field storage form structure. In that issue, various calls to that trait method were updated to include the...
View Article508 Compliance Issue -Edit links on content page are not unique
Certain links do not contain unique link names for JAWS to announce. As an example within the “Content” screen, there are multiple “Edit” links present in a table. When the links are accessed JAWS...
View Article[Style] Warn the user about styles for unsupported elements
Problem/MotivationI'd like users of my site to be easily able to add predefined CSS classes to images, in the same way that CKEditor 5 allows them to easily add predefined classes to text. But it isn't...
View ArticleAdopt ekino/phpstan-banned-code and use it to prevent further usage of...
Problem/MotivationIt's being discussed in the parent to replace calls to uniqid() with something else. If that's done, it would later be rather convenient to prevent it being readded by mistake.In...
View Article