Bump serialize-javascript version in yarn.lock to overcome known vulnerability
Problem/MotivationDuring our scan, Security team has observed that serialize-javascript/6.0.0 has been included as dependency in the yarn.lock file but it has a known vulnerability , this needs version...
View ArticlePerform yarn audit all dependencies on all active branches
Problem/MotivationIn issue #3511199: Bump serialize-javascript version in yarn.lock to overcome known vulnerability it is observed there are vulnerabilities in indirect dependency of some other...
View ArticleUse composer suggest to present additional recipe options
Problem/MotivationPart of the discussion in #3458653: Allow "subrecipes" in the same git repo was a mention of using composer suggest as a way to present additional recipe options. For example, suppose...
View ArticleLibrary ordering should follow subtheme hierarchy to match pre-10.4/11.1 logic
Problem/MotivationIn 11.1/10.4 the asset library loading logic was modified to be more stringent based upon the library's dependencies. This excluded the implicit dependency expectation when using a...
View ArticleLayout fails to display title inline
Problem/MotivationEven though you add a block through add block in the layout manager UI and select Inline in the label dropdown, label is not displayed inline in the content.Steps to reproduce1-...
View ArticleCache redirect error displayed when using 'view own unpublished...
Problem/MotivationSince upgrading to 10.4.1 I have seen a user warning about overwriting cache redirects:User warning: Trying to overwrite a cache redirect with one that has nothing in common, old one...
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 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 ArticleBroken display in a hierachical taxonomy without the edit permission
Problem/MotivationThe terms overview page is broken when the vocabulary has a hierarchy + current user has no permission to edit terms in this vocabulary. The attached screenshots show the issue.Steps...
View Article[PLAN] New Navigation and Top Bar to replace Toolbar Roadmap: Path to Stable
This is the planned roadmap to get the new Drupal Navigation and Top Bar replacing the existing Toolbar to stable.All Navigation IssuesStable CriteriaMust HaveLink to existing issues marked as...
View ArticleEnable modules through Nightwatch API when not testing module enabling
Problem/MotivationSimilar to Functional(Javascript)Tests, Nightwatch test have an custom API call for enabling modules (.drupalInstallModule()).When not specifically testing the enabling/disabling of...
View Article[meta] Performance improvements
There are various performance improvements being worked on for Drupal core, but it can be hard to keep track of how they do or don't fit together.JavaScript and CSS aggregation/minificationAggregation...
View ArticlePhpUnit make test results more developer friendly
One thing I am always missing when running tests through command line is finding HTML output file by URL of HTTP request logged in it. I propose adding a meaningful label above each reference on HTML...
View ArticleLocal task name expectation in getFeaturedPageActions is fragile for...
Problem/MotivationIn #3511416-3: Featured Edit task is not shown for Experience Builder pages in 11.2's experimental Navigation Top Bar I found that navigation top bar identifies the featured page...
View ArticleAdd aria-label attribute to navigation menu blocks
Problem/MotivationThis is follow up issue from https://www.drupal.org/project/drupal/issues/3393400#comment-15627607As part of that issue, the aria-labelled-by attributes were removed from the HTML...
View ArticleImplement NoEntitiesExistYetWithHigherCardinality tests
Problem/MotivationIn the parent issue NoEntitiesExistYetWithHigherCardinality was implemented. But it needs tests. Lets do that here.Steps to reproduceProposed resolutionRemaining tasksUser interface...
View ArticleImprove query and cache API so that render() doesn't have to be called...
Problem/MotivationThe node module has very old code to add a cache context for the current user's node access grants inside a query alter.This was added in #2557815: Automatically bubble the...
View Articlefield.storage.*.*: indexes validation uses "ignore" type therefor...
Problem/MotivationSplit of the parent issue:field.schema.ymlfield.storage.*.*: mapping: ... indexes: type: sequence label: 'Indexes' # @todo Constraints — but shockingly this A) uses `type: ignore`, B)...
View ArticleOnly file JavaScript assets with preprocessing enabled can be optimized.
Problem/MotivationError when tries to load asset from google_tag. The issue can be fixed using a workaround from https://www.drupal.org/project/google_tag/issues/3413105The website encountered an...
View ArticleAfter enabling Require Summary on a field can't save the field
Problem/MotivationAfter enabling Require summary on a Text (formatted, long, with summary) field, when editing the field can't save without giving a default Summary. Also I can check Require summary...
View Article