Automated A11y tests in Nightwatch
Problem/MotivationIn an issue in a different queue @dmundra figured out how to integrate Axe testing into our Nightwatch tests: #2857808: Automate Accessibility Checks for Core. In the time since that...
View ArticleAdd aria-sort attribute to Views table output
Problem/MotivationIn #1342760: Add aria-sort to table sort we added the aria-sort attribute to our sortable tables. You can find this in the headers of the recent log messages table at...
View Article"d6_field_file" migration plugin static lookup, leads creating...
Problem/MotivationIn line 76 of the "FieldFile" class in "web/core/modules/file/src/Plugin/migrate/process/d6/FieldFile.php" the $lookup_result will always result in an empty array, if the migrations...
View ArticleRegression: Do not bypass route access with 'link to any page'...
Problem/MotivationIn #2323721-24: [sechole] Link field item and menu link information leakage this check was added. This is caused by following code...
View ArticleUser cancel confirmation does not work with user cancel action
When in the admin/people page, checking more than a box or two and selecting the "Cancel the selected user accounts" action from the "Update Options" dropdown, the resulting form shows a "Require...
View ArticleInfinite loop when creating a menu item that links to itself
Problem/MotivationWe faced an infinite loop issue on one of the sites, it turned out a menu link was linking to itself by mistake.Steps to reproduceEdit a menu item and link it that specific menu item...
View ArticleUpcast named arguments/named parameters in views
Problem/MotivationUpcasting of route named Views parameters does not work. For instance, I'm expecting that a %user Views argument, which is set to validate as a valid user entity, will be upcasted to...
View ArticleAbility to configure additional languages (e.g. "bash" or...
Problem/MotivationWhen using Ckeditor5 in D9 there is a default set of markup languages provided (see screenshot below). But to fully make use of the plugin we would like to automatically change that...
View ArticleA required boolean field behaves differently depending on the widget
Problem/MotivationIf a boolean field is set to 'required', the behaviour is different depending on the widget:- single checkbox widget: the checkbox is shown as required. The user must enter the On...
View ArticleConfirmation cancel links are incorrect if installed in a subdirectory
Problem/MotivationI have a site whose base URL is:http://wren/~d8git/(my local machine is called "wren").I installed with standard profile in English, then turned on the 4 multilingual modules, added...
View ArticleDefault article content type's form display should have image above body...
Problem/MotivationWhen viewing an article, the image displays above the body by default. However, when inputting data, the image field is below the body field. This obviously does not correspond, but...
View ArticleNode revision view page title no longer displays custom title with date
Problem/MotivationDiscovered this as a part of reviewing #2730631-107: Upcast node and node_revision parameters of node revision routes, where use of a removed function did not expose lack of...
View Article[Followup] Fix Drupal.Commenting.FunctionComment.MissingReturnType returns...
Problem/MotivationIn #2941148: Fix Drupal.Commenting.FunctionComment.MissingReturnType return types were fixed. But this change NULL returns to return; whereas the return in the docblock is NULL....
View ArticleTranslate the default settings for this plugin (TimestampAgoFormatter)
Problem/MotivationAPI page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Field%21P...Enter a descriptive title (above) relating to class TimestampAgoFormatter, then describe the...
View ArticleTrying to ad an external video https as media item gives an error, but not...
Problem/MotivationAdding external video (youtube) using media module gives me an error if I use https url."Could not retrieve the oEmbed resource."But it doesn't if I use http
View ArticleAllow media items to be edited in a modal when using the field widget
Problem/MotivationIn #2962525: Create a field widget for the Media library module, the media edit/view link was disabled in the field widget and widget view in order to prevent unintended data loss....
View ArticleAjaxResponseAttachmentsProcessor does not validate its POST parameters
Problem/MotivationDrupal\Core\Ajax\AjaxResponseAttachmentsProcessor does not validate its POST parameters. Because of this, it's possible to easily generate a lot of warnings/errors. This code can be...
View ArticleIt is not possible to react to an entity being duplicated
Every entity has a createDuplicate() method, but that method blasts away the original ID without saving it anywhere. This makes it impossible to react to an entity being duplicated. For example, when...
View ArticleManage display - Order local tasks (view modes) on name rather than machine name
Problem/MotivationIn Manage Display (e.g. admin/structure/types/manage/article/display) the local tasks (view modes) are ordered based on the machine name. If Teaser is renamed to Breezer, the order...
View ArticlePageTitle block is non-functional when not handled directly by...
Problem/MotivationPage titles in Drupal are determined in two different ways. One is via the title_resolver service, which delegates to the route. The other is by inspecting the render array of the...
View Article