[META] Assess Olivero for WCAG Resize Text and Reflow success criteria.
(credit for writing this issue summary goes to @andrewmacpherson, as this is largely pasted in from the issue he created here: #3087225: [META] Assess Claro's conformance with WCAG Text spacing, Text...
View Article[META] Make Olivero stable and the default theme for Drupal
Problem/MotivationOlivero was committed in. This META issue is tracking tasks to make it stable and the default theme.Proposed resolutionMust-have issues for stable release:Features#3152545: Make...
View ArticleOlivero: Adjustments to landmark regions
Broken off from #3194718: Plan for Olivero theme regions and landmark regions.This issue is to adjust the landmark regions within the markup. There should be no visual changes. Remove this meta issue...
View ArticleView titles in breadcrumb and metatag title don't get properly translated
View titles in breadcrumbs are being passed through the TranslationManager service as English strings. The problem is, view titles aren't even necessarily in English, resulting in incorrectly langcoded...
View ArticleRender caching in DisplayPluginInterface::buildRenderable is broken when...
Problem/MotivationRight now the only part of views which adds arguments to views cache keys is "DisplayPluginBase::buildBasicRenderable".My specific use case involved programmatically rendering a block...
View ArticleThe RequestPath ("request_path") condition plugin summary is...
Problem/MotivationWhen no pages are specified, the summary prints out:Return true on the following pages: orDo not return true on the following pages: Whereas it should return an empty string...
View ArticleViews access by multiple permissions
Problem/MotivationTL;DR Bring Views Multiple Permissions in coreSimilar to routes, the permission access plugin should allow multiple permissions chained by AND or OR logic. This is now provided by...
View ArticleEntityAccessControlHandler::createAccess() and...
Problem/MotivationCurrently the EntityAccessControlHandler::createAccess() method does not take the optional $context array into account when statically caching the access result. This leads to...
View Article[PHP 8] Error: TypeError: round() in parse_size function
Problem/MotivationWhen using parse_size function, if we dont provide units, call to round fails, since we are providing string from preg_replaceTypeError: round(): Argument #1 ($num) must be of type...
View ArticleAdd inclusion of a settings.local.php file in settings.php
The Drupal.org infrastructure uses this by default and so do lots of Drupal shops, so why can't we add this snippet to settings.php (and settings.default.php) by default?/** * Include a local settings...
View ArticleAdd Permissions-Policy header to block Google FLoC
Problem/MotivationGoogle is introducing what it calls Federated Learning of Cohorts, which is a way to gather user data without cookies, regardless of whether a website is loading any Google-related...
View ArticleContextual Links Style Update
Originally submitted on GithubProblem/MotivationThe admin UI theme is being redesigned and Contextual links need to be integrated with the new design system.Proposed resolutionImplement new contextual...
View ArticleAbbility to dissable tabledrag form fields
Problem/MotivationIf the weight field is disabled you still have the option to use drag and drop, so it should be possible to disable drag and drop alsoSteps to reproduceUser interface changesit will...
View ArticleBlock placements by 3rd-party
Problem/MotivationMotto:Block module’s scope is to place blocks.Layout Builder module’s scope is to place blocks.Block placements are decentralised. Each block placement is an config entity. Many...
View ArticleDeprecate Drupal\Core\Database\StatementEmpty
Problem/MotivationDeprecate Drupal\Core\Database\StatementEmpty as it only is used in testing and therefore does not belong in the main namespace.Proposed resolutionDeprecate...
View ArticleOlivero comment form should have title
Brought up by @gábor-hojtsy in https://drupal.slack.com/archives/CJT807H7T/p1616581269020400Olivero doesn't have any type of visual label indicating that the comment form is a comment form. Bartik does...
View ArticleIt's too easy to write entity queries with access checks that must not...
Problem/Motivation#2785155: _node_access_rebuild_batch_operation uses queries that check access shows how easy it is to forget to use accessCheck(FALSE) when writing entity queries that need to ignore...
View ArticleLogicException: The database connection is not serializable.
Hi,Im not sure if anyone else has got this error or not, but when I try to perform a validation $form_state->setErrorI am getting an error LogicException: The database connection is not...
View ArticleDrupal Core Version Number Not Updating in Admin
After updating from 8.9.13 to 8.9.14, the Drupal backend still reports I'm on 8.9.13 even thought the update was successful and Drush shows I'm on 8.9.14.I've tried clearing cache, running cron. Any...
View ArticleAllow greater flexibility within Section::toRenderArray()
Problem/MotivationIn #2942661: Sections should have third-party settings, Section objects were given third-party settings so that contrib could put some data on Sections, presumably to modify how they...
View Article