Users without 'bypass node access' permission can't reference...
Problem/MotivationUser gets an error when trying to reference an unpublished entity that they have just created and that he has full access to. This basically makes it impossible for a user to submit a...
View ArticleHook ordering across OOP, procedural and with extra types i.e replace...
Problem/MotivationThe ordering of listeners defined by new Hook attributes does not have a modern solution.We needed to preserve hook_module_implements_alter in it's current form to handle all current...
View ArticleReintroduce Views integration for locale.module
Problem/MotivationPart of meta #1853522: [META] (Re)introduce Views data integration for core modules. From the 8.x-3.x branch of Views.This is especially useful for searching for an exact match of a...
View ArticleCKEditor embedded media previews do not render with attached assets
Problem/MotivationIn #2994696: Render embedded media items in CKEditor, we added the ability for media items embedded in formatted text to be previewable in CKEditor. The previews are fully rendered...
View ArticleUpdate to selenium/standalone-chrome:134
Problem/MotivationFollow-up from #3471104: Nightwatch and Functional JavaScript fails since selenium/standalone-chrome:128.Steps to reproduceProposed resolutionBump the standalone-chrome version as...
View Article[random test failure] PackageUpdateTest::testPackageUpdate
Problem/Motivation Package Update (Drupal\Tests\package_manager\Build\PackageUpdate) ✘ Package update ┐ ├ Error response: ├ ├ Headers: array ( ├ 'Host' => ├ array ( ├ 0 => 'localhost:8009', ├ ),...
View ArticlePackage Manager's minimum stability validator can wrongfully block updates
Problem/MotivationPackage Manager has a really stoopid bug when validating an incoming package requirement against the minimum-stability configured in composer.json.Here's a real-world situation that...
View ArticleMake Package Manager more friendly to local development by allowing stages to...
Problem/MotivationThere are some cases where we would like people to be able to use Package Manager in a more permissive way than it currently allows. For the purposes of this issue, consider the use...
View ArticleBlock status code visibility condition should use a status code cache context
Problem/Motivation#2245767: Allow blocks to be configured to show/hide on 200/403/404 response pages added a status mode block visibility condition with the url cache context, but it only varies by the...
View ArticleAdd validation constraints to comment.type.*
Comment type entity is not yet fully validatable:./vendor/bin/drush config:inspect --filter-keys=comment.type.comment --detail --list-constraints --fields=key,validatability,constraints > 🤖...
View ArticleAllow access policies to opt out of caching
Problem/MotivationThis is about two caching things in AccessPolicyProcessor.See #3436146-9: Introduce a list of "frequent cache tags" to reduce lookup query amount. The access policy includes dynamic...
View ArticleSupport setting service parameters via environment variables
Problem/MotivationThe symfony container allows to define service parameters from environment variables. (Symfony documentation on configuration and Environment Variable Processors) However this does...
View Article[pp-1] Optimize placeholder retrieval from cache
Problem/MotivationIn #3437499: Use placeholdering for more blocks and on Slack we (@berdir, @catch and myself) did some digging and came to the conclusion that the single cache lookups of placeholders...
View ArticleProcess #attributes render property
Problem/MotivationSDC automatically add a \Drupal\Core\Template\Attributeattributes prop in ComponentsTwigExtension::mergeAdditionalRenderContext.This prop can be used as any "normal"...
View ArticleCRLF causes mismatch between JS and form maxlength validation
Problem/MotivationOn Windows adding a new line in a textarea element that has a #maxlength property will cause a mismatch between the JavaScript maxlength validation and the server-side form...
View ArticleConfirm and update mentoring coordinators section in MAINTAINERS.txt
Problem/MotivationIt has been years since the last review of mentoring coordinators section of MAINTAINERS.txt. Since that review, some people have defacto stepped down and some have stepped up to lead...
View ArticleAllow a custom HTML element to be selected for a grouping field
Problem/MotivationAs you can see from below the H3 tag which is generated from using grouping (@ Format: Unformatted list | Settings:Grouping field) has no divs around it like the regular fields. In my...
View ArticleAllow attribute-based plugins to discover supplemental attributes to set...
Problem/MotivationCurrently, the set of properties for a particular plugin type is only defined in one place - previously the plugin type's annotation class, and now the plugin type's attribute...
View ArticleCan't apply filter to file entity browser after 10.4.0
ProblemI’m working on a site that is currently on drupal/core 10.3.14, and I’ve had an issue with the "Files listing" tab (“View” widget plugin) of the File Entity Browser in every new Core version...
View ArticleCannot use <nolink> in link fields in default content
Problem/MotivationWhen using <nolink> as the destination URL on a link field that is imported using default content, the import fails with this error:The URI '<nolink>l;' is invalid. You...
View Article