Allow the user to choose their language upon registration
Language selector is not displayed on /user/registerYet on admin/config/people/accounts/form-display the selector is set to be displayed
View ArticleoEmbed validator should use the urlResolver to get the resource URL
Problem/MotivationThe OEmbedResourceConstraintValidator doesn't use the UrlResolver service to get the resource URL. This is a problem if hook_oembed_resource_url_alter is implemented because all the...
View ArticleEnsure that when the Media Library disables media items so that they cannot...
Problem/MotivationWhen @cboyden's team did an assistive tech walkthrough of Media Library for #2834729: [META] Roadmap to stabilize Media Library using NVDA on Firefox, we discovered that, when making...
View ArticleLimit width of form elements (max-width)
Problem/MotivationThe form element description tend to be very long and therefore is hard to read Also the elements don't look nice from a design point of view when they're all using a different...
View ArticleHow to alter the search query in normal Drupal search
Hello All,I want to add my custom field in the search query and based on that field it should filter the results. But I don't have much idea about how do I add my custom field in the query string. I...
View ArticleFieldItemBase::getValue() returns partial or full values depending on state
Problem/MotivationDepending on the state of the field, and which methods have been called, the return value of getValue() will be different.Scenario$field = User::load(1)->get('pass'); $value1 =...
View ArticleRoadmap to stabilize Claro
Problem/MotivationClaro is aimed to be an experimental admin theme in Drupal 8.8.0 which according to Drupal development roadmap is aimed to be released on December 4, 2019. Drupal 8.8.0 feature freeze...
View Articleinstall_check_translations() sometimes incorrectly returns NULL instead of array
Problem/Motivationinstall_check_translations() is documented as returning an array. And indeed its return value is passed into install_display_requirements() in install-download_translation() which in...
View ArticleError when a template is not found via an "include" is confusing
Problem/MotivationThis is the error you get if a template was not found on the filesystem via an include statement in a twig template:Twig_Error_Loader: Template "footer.html.twig" is not defined...
View ArticleTable cells not aligned properly vertically
Problem/MotivationTable cells are not aligned to the center vertically on the place blocks UI. Seems like this is caused by #3083044: Prevent line breaks in draggable (first) table cells.Steps to...
View Article[META] Add new Olivero frontend theme to Drupal 9.1 core as beta; later make...
Problem/MotivationThe Drupal core Bartik theme was released as part of Drupal 7 in January 2011, 9 years ago. It was great! It also stayed pretty much the same ever since and been included with Drupal...
View ArticleDropdown menu is not vertically aligned
Dropdown menus by title "configure" in td are not vertically aligned.
View ArticleForm prefix/suffix redesign in Claro
Problem/MotivationIn form-text.css, .form-element width is set to 100% at widths up to 600px. This pushes prefixes and suffixes to a new line in a way that doesn't look good. (Found using Umami profile...
View ArticleEntity reference field View output is not used for selected entity display
Follow-up for #2174633: View output is not used for entityreference options: This covers the display on the form of already selected items.When an entity relation field displays options via a view the...
View ArticleProvide alternative design for Claro in Toolbar module
Problem/MotivationClaro is new admin theme built as part of the Admin UI and JavaScript modernization initiative. It is currently being developed in a Claro contrib project. As part of the project,...
View ArticleLink field display defaults to trim at 80 chars, breaking longer URLs
Problem/MotivationWhen you create a new link field, the display settings default to trim the output at 80 characters. This means that any time a URL longer than 80 characters is used, without a title...
View ArticleContextDefinition::create() can no longer be used with an entitytype-specific...
This is a "Major" bug because it completely prevents Rules from working in D9, with no known work-around.EntityContextDefinition was introduced in #2932462: Add EntityContextDefinition for the 80% use...
View ArticleProvide output alter event for layout builder
Problem/MotivationAs of Drupal 8.8.x, it will be possible to override the RenderElement class for LayoutBuilder. This is a good start for being able to change parts of how Layout Builder is rendered,...
View ArticleCreate smaller variations for form elements
Problem/MotivationSeveral places in Claro use the regular size for input fields and take a lot of vertical space.Proposed resolution As we have for buttons, we need smaller and more compact input and...
View ArticleAdd support for the inline variation of form elements
Problem/MotivationThe inline variation was recently added to form elements and wasn't taken into account on the initial implementation of form elements. Proposed resolutionImplement inline variation of...
View Article