Disabled update module shouldn't produce a status report warning
On the status report, if you have uninstalled the Update module you will get a big scary warning:Update notifications are not enabled. It is highly recommended that you enable the Update Manager...
View ArticleEntityReferenceItem::fieldSettingsForm() should sort the $handlers_options
Problem/MotivationThe options for the selection handler are not sorted, and appear in an arbitrary order.Steps to reproduceProposed resolutionUse natcasesort() on the options.Remaining tasksUser...
View ArticleNavigation: Fix LB placeholder label on navigation block page
Problem/MotivationThe font size of the placeholder label is large and breaks the UI.Steps to reproduce1. Go on /admin/config/user-interface/navigation-block page 2. Uncheck the checkbox "Show content...
View ArticleCall to a member function getSettings() on null in...
Problem/Motivationhttps://git.drupalcode.org/project/drupal/-/commit/e878713656faabf6d3afd... committed as part of the solution for #2327883: Field [storage] config have incomplete settings until they...
View ArticleAdd support for Token and plural in Views Global result summary plugin
Hello team,I recently used views to build my search page, and added a Global Result summary block in the header. I see few tokens are available. I used the token "@total" along with I need to display...
View ArticleAdd check if "services.yml" file exists
Problem/MotivationIn the file web/sites/default/default.settings.php services file included $settings['container_yamls'][] = $app_root . '/'. $site_path . '/services.yml'; but a check is not added to...
View Articleadd cacheability data to the $request object to enforce consistent cache...
Problem/MotivationWe've discovered a lot of bugs lately where cacheability variations are not correctly taken into account. E.g. #2973356: Cacheability information from route access checker access...
View ArticleLocal tasks for current route are only checked for two levels
Problem/MotivationDrupal currently only supports two levels of local tasks because there is not recursive checking of route parents.There is already a @todo to this effect in...
View ArticleAdd validation constraints to user.settings
Problem/Motivationvendor/bin/drush config:inspect --filter-keys=user.settings --detail --list-constraints ā š¤ Analyzing⦠Legend for Data: ā ā ā Correct primitive type, detailed validation impossible. ā ā ...
View Article[meta] Requirements for tagging Drupal 11.0.0-beta1
Must-haves prior to tagging 11.0.0-beta1Release notes: #3425287: 11.0.0-beta1 release notesFully support PHP versions above the Drupal 11 minimum.Update or decouple/remove PHP (Composer) dependencies....
View Articlearia-required attribute is redundant when required attribute is present
Problem/MotivationRequired fields in Form API have both the required="required" attribute as well as the aria-required="true" attribute.This is flagged in Siteimprove as a WCAG Level A warning, with...
View ArticleTimestampFormatter / time_diff missing config schema
Problem/MotivationIn #2921810: Allow TimestampFormatter to show as a fully cacheable time difference with JS, a time diff formatting option is provided. Part of that implementation was a "fallback...
View Article[meta] Config validation for a more reliable Drupal + reliable Recipes from...
Problem/MotivationNumerous bugs are caused by code expecting config to contain certain key-value pairs and expect those values to be a certain shape, but they aren'tš This often leads to broken update...
View ArticleUpdate to jquery UI 1.14.0 beta 2
Problem/Motivationhttps://blog.jqueryui.com/2024/06/jquery-ui-1-14-0-beta-2-released/Steps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes...
View ArticleValidate configuration schema before importing configuration
It is possible to validate configuration using schema prior to importing. This will make the configuration import more robust by doing a pre flight check that what is being provided is sane.
View ArticleDrupal ajax error after D10 update from version 10.0.11 to 10.2.1
Problem/MotivationAfter updating Drupal 10 site from version 10.0.11 to 10.2.1 , getting drupal ajax error on adding media, blocks from layout builder. Also quick edit links are disappeared from blocks...
View ArticleSingle Directory Components templates are not auto reloaded after change
Problem/MotivationWhen twig.config:auto_reload is true, the component's templates are not refreshed, they only refreshed after the change to the YML file. This is also weird because the parsed YML file...
View ArticleDeprecated function: strlen(): Passing null to parameter #1 ($string) of type...
Problem/MotivationThe following PHP error is presented every time the add field form is visited:Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in...
View ArticleThe dotfiles are ignored when copied over in Starterkit
Problem/MotivationI'm the maintainer of Radix theme, and today I noticed that upon creating a Sub-theme for Radix, the dotfiles are not copied over, which is an essential part of the theming...
View ArticleRadios element missing "required" attribute
Problem/MotivationThe radios elements that are provided by core do not apply the required attribute to the generated <input> elements. Instead the required attribute is applied to the wrapping...
View Article