Drupal Usability Meeting 2021-07-16
This meeting takes place every Friday at 10:00am ET (7:00am PT, currently 14:00 UTC). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View ArticleRemove some calls to drupal_flush_all_caches() in tests
Problem/MotivationWe shouldn't be calling drupal_flush_all_caches() directly in tests unless the test is testing drupal_flush_all_caches().Proposed resolutionRemove call where possible OR replace with...
View ArticleContextualLinks handler in views is broken
When adding the contextual links field to any view, it won't show anything, plus notices in log.
View ArticleAdd render_cache debug output
Problem/MotivationRender Caching is great, but debugging asset / library adding and post_render cache can be really complicated, also it is difficult to see if there are cache hits or not.In Drupal 7...
View ArticleAdd BC layer between @drupal/once and jQuery.once
Problem/MotivationIf code relies on a core jQuery.once call, with the move to @drupal/once that code might execute more than necessarySteps to reproduceThis can happens is a piece of code in contrib...
View ArticleEasy Out of the Box - July 12 Meeting in Slack
0 - Introductions1.0 - Roadmap is located here: https://www.drupal.org/project/ideas/issues/3191533.2.0 - Where can contributors help this week. There will be threads for the individual components.2.1...
View ArticleOlivero: IE11 primary menu submenus have horizontal scrollbar when submenu...
Split from #3191682: Ensure that Olivero's focus states are visible and accessible in Windows High Contrast modeIn IE11, when the submenu has focus, a horizontal scrollbar is present.
View ArticleUse of undefined $languages variable in NodeListBuilder::buildRow()
Problem/MotivationCurrently the NodeListBuilder::buildRow() method tries to set the correct language for the node link. But before doing this, it checks if the language is available:$options +=...
View ArticleEasy Out of the Box - May 3 Meeting in Slack
Easy Out of the Box - May 3 Meeting in Slack0 - Introductions1.0 - Roadmap is located here: https://www.drupal.org/project/ideas/issues/3191533.2.0 - Where can contributors help this week. There will...
View ArticleEasy Out of the Box - June 28 Meeting in Slack
0 - Introductions1.0 - Roadmap is located here: https://www.drupal.org/project/ideas/issues/3191533.2.0 - Where can contributors help this week. There will be threads for the individual components.2.1...
View ArticleOlivero: Messages "close" icon not visible in IE11 High Contrast...
The messages "X" close button are not visible in IE11 high contrast mode. This is visible at https://tugboat-aqrmztryfqsezpvnghut1cszck2wwasr.tugboat.qa/messageWe need to also test out the solution in...
View ArticleEasy Out of the Box - July 5 Meeting in Slack
0 - Introductions1.0 - Roadmap is located here: https://www.drupal.org/project/ideas/issues/3191533.2.0 - Where can contributors help this week. There will be threads for the individual components.2.1...
View ArticleOlivero: Select dropdown icons need more contrast in Windows High Contrast mode
Split from #3191682: Ensure that Olivero's focus states are visible and accessible in Windows High Contrast modeOur icons can have low contrast in Windows High Contrast mode. These icons need to be...
View ArticleMedia source plugins should throw an exception if source_field is empty
Problem/MotivationThis would help with writing tests, however, I am not sure that there aren't situations where these plugins are instantiated without the source_field set (e.g. when first creating a...
View ArticleEnsure that Olivero's focus states are visible and accessible in Windows...
This is split off of #3153260: Standardize Olivero's focus states across all non-form controls. We need to ensure that all focus states (including form focus states) are accessible within high contrast...
View ArticleOptimise container compiler passes for install
Problem/MotivationDuring install most of the time is spent building the container. See https://blackfire.io/profiles/0aae6482-d431-43e3-8bef-ee0916976585/graph...() which clearly shows the 14 module...
View ArticleCreate a way to declare a plugin as deprecated
Problem/MotivationThis issue was originally created with the migration yml plugins in mind, it has been expanded to include all plugins. See #39.Migrations are plugins and plugins are covered by the...
View ArticleViews argument set incorrectly when using AJAX pagination and a path alias
Problem/MotivationI think the approach that the views AJAX system takes to determine views arguments is incorrect. Right now when doing AJAX pagination, the view attempts to get all of the contextual...
View ArticleTitle variable isn't set by Syndicate block - so the link text is an...
Problem/MotivationThe node module provides a "syndicate" block, which contains a link to rss.xml.The link text is an unfinished sentence: "Subscribe to".The link is generated in SyndicateBlock.php...
View Articlesettings.php is too late to set $_SERVER['REMOTE_ADDR'] using a...
Problem/MotivationD7 had the ability to nominate an alternative HTTP header from which to extract the client IP e.g. several CDNs add a True-Client-IP header or...
View Article