Validate user has access option in contextual filter does not bubble access...
Problem/MotivationI'm currently working on swapping out 404/403 pages from using nodes to a static HTML response for performance reasons. While doing this one of our tests started to fail that hit a...
View ArticleUnhandled exception when trying to register a duplicate username with...
Problem/MotivationIn https://www.drupal.org/project/drupal/issues/3415582, an unhandled exception when trying to register a duplicate username with different case was fixed. However, we've now noticed...
View ArticleAdd AccessResultInterface return type to hook_entity_access (and friends)...
Problem/MotivationSee #3483037: [META] Add return types to hook implementationsThis includes all access hooks in entity.api.php,...
View ArticleAdd playsinline option to Video media file formatter
Problem/MotivationCurrently there is no way to add the playsinline attribute on <video> elements being output by the new Drupal code Media module. The playsinline attribute is required for...
View ArticleBigPipe cannot handle (GET) form redirects (EnforcedResponseException)
Problem/MotivationWhen a view with an exposed form (or another form using GET as #method) is being rendered using a lazy builder and that form throws a EnforcedResponseException (for example when the...
View ArticleOff-canvas tabledrag styles do not fully account for "weight" column.
Problem/MotivationIdentified as meriting its own issue in #2995689: Allow reordering blocks without a pointer deviceThis issue is apparent when:A table using tabledrag is in an off-canvas dialog"Show...
View ArticleUpdate stylelint* to latest releases
Problem/MotivationUpdate all stylelint-related JavaScript dependencies to their latest releases.Priority Critical, since it parent was deemed CriticalSteps to reproduce$ yarn...
View ArticleMake OEmbed error message clearer
Problem/MotivationThere is a YouTube video that is currently publically available for viewing on YouTube. You want to add it as a new item (oEmbed resource) to the media library. Or you want to add it...
View ArticleProfiles can be missed in OOP hooks
Problem/Motivationif ($extension === 'module'&& !$iterator->getDepth()) { should be if (($extension === 'module' || $extension === 'profile') && !$iterator->getDepth()) {Steps to...
View ArticleMark hook_install_tasks and hook_install_tasks_alter as procedural only
Problem/Motivation875: $function = $install_state['parameters']['profile'] . '_install_tasks'; 900: $function = $install_state['parameters']['profile'] . '_install_tasks_alter';These are magic names,...
View ArticleCleanup of batches is never performed, add batch cleanup after execution of...
Problem/MotivationFor now, creating batches, using storage service, looks like \Drupal::service('batch.storage')->create($batch);. For instance, if batch defined as progressive, then it'll be...
View ArticleDeprecate drupal_find_theme_templates to Theme Registry service
Problem/MotivationConceptually, the discovery of templates is part of the Theme Registry. At the moment, the discovery (drupal_find_theme_templates()) is still in theme.inc and portions of them call...
View Articlepackage_manager kernel tests are slow
Problem/MotivationSee https://git.drupalcode.org/project/drupal/-/jobs/3373087Drupal\Tests\package_manager\Kernel\SupportedReleaseValidato 10 passes 190s...
View Articlesymfony/http-foundation commit 32310ff breaks PathValidator
Problem/MotivationPassing a url with a whitespace at the end used to work with PathValidator, however this commit broke it.As a consequence, sites are blowing up left and right. Browsers have no...
View ArticleRemove all usage of FormattableMarkup in tests apart from explicit tests of...
Follow-up to #2527360: Review all usages of Xss::filter(), Xss::filterAdmin(), and Html::escape()We're using SafeMarkup::format in tests. We should not as this pollutes the safe string list and is...
View Article[Follow-up] Investigate if we need to optimize EntityInterface::setOriginal()...
Problem/MotivationThere is a case to be made to optimize setOriginal that was introduced in the parent issue. See https://git.drupalcode.org/project/drupal/-/merge_requests/5850#note_311862This might...
View Article[PLAN] Top contextual bar
Problem/MotivationThis Plan/Meta issue gathers all of the usability tests and surveys related to the toolbar redesign. It does not expect any code/MR.As a result of the exploration of the possible...
View ArticleProof of concept for the components that will render the top bar
Problem/MotivationTo work and discuss the front-end implementation of the top Bar without being blocked by the back-end work happening on #3484564: Define the 3 areas the Top Bar will provide, create a...
View ArticleAdd a method to access the original property
Problem/MotivationCurrently we set $entity->original during the saving process however the entity object does not have such a property and therefor on content entities the magic methods __isset,...
View ArticleFix spelling for ckeditor related words
Problem/MotivationSteps to reproduceProposed resolutionAdd ignore for the following and reformat the cspell ignore...
View Article