drupalLogin() crashes where it should fail.
Problem/MotivationI should be able to write a test that fails without crashing.There are a number of SimpleTest assertions that crash rather than fail.One of them is drupalLogin().Typically, you do...
View ArticleParameters doc for views "row" should be at the top level of the array
API page: https://api.drupal.org/api/drupal/core%21modules%21views%21views.theme.i...The documentation for the $variables parameter shows the views row as being $variables['options']['row'] when it...
View ArticleAdd the functionality back to the top of the page
Olivero is a theme created for accessibility, it would be great if the theme can integrate a button to go back to the top of the page. Websites often have long pages, this functionality becomes essential.
View ArticleUser's image in comments overlaps with Layout Builder section
Problem/MotivationAfter posting a comments on a page, the profile image associated with the user is overlapping with Layout Builder section.Steps to reproduceMake Olivero the default theme in...
View Articlehook_local_tasks_alter() and hook_menu_local_tasks_alter() need mutual @see...
Problem/MotivationThese two hooks are closely related.Furthermore, they're badly-named -- hook_menu_local_tasks_alter() follows the same pattern as the plugin info alter hooks for other menu plugins,...
View ArticleCacheability information from route access checker access results are ignored...
Problem/MotivationDynamic page cache currently ignores cacheability information from route access results which could lead to unexpected edge cases. Imagine a page where the access is decided per user...
View ArticleFix references to the deprecated Entity class
Problem/MotivationFix references to the deprecated Entity class. It was renamed to EntityBase.During the search for references I've found some more inconsistencies, which I hope could be fixed...
View ArticleDeprecated creation of dynamic property in TypedData
Problem/MotivationThe creation of dynamic properties is deprecated in PHP 8.2Steps to reproduceRan into this error when using a TableField field on a fresh install of Drupal 10.0Deprecated function:...
View ArticleGDToolkit::load() doesn't check value, returned from executing $function
Problem/MotivationDrupal version is 10.2.3, PHP is 8.2. Function, called inside GDToolkit::load() may return FALSE in case of error. System checks execution with try/catch, but doesn't check, if $image...
View ArticleMove performance test to selenium
Problem/MotivationMove performance tests to selenium. Follow-up to #3463534: Performance test gitlab job is broken - revert to use chromedriver and blocks #3462682: Deprecate non-W3C compliant...
View ArticleToolbarStoredStateTest needs wait after resizing window
Problem/MotivationThe test resizes the window but does not wait for events to completed.Steps to reproducehttps://git.drupalcode.org/project/drupal/-/jobs/2215768Proposed resolutionAdd waitRemaining...
View ArticleMove parts of the cache API to component
Problem/MotivationDrupal's cache API is best-in-class, we have possibly the only cache tags implementation that works cross-storage and scales (e.g., laravel doesn't support arbitrary cache tags at...
View ArticleWhen validating the term id filter allow an identifier that are is not an array
Problem/MotivationI am getting the following error when used Better Exposed Filter and Grouped Filter with checkbox. Warning: Invalid argument supplied for foreach() in...
View ArticleComponent "default" functionality isn't implemented: document...
Problem/MotivationAccording the the documentation we should be able to do the following: tertiary: type: string title: Tertiary # Limit the available options by using enums. enum: - success - warning -...
View ArticleHave a way to implement the a preprocess function per each SDC component...
Problem/MotivationI think it could be interesting to allow some data preprocessing (validation, setting default values, etc.) via a preprocess function inside the component's folder.I have not found...
View ArticleMedia library grid item label sticks out, media alignment should adhere to...
Issue summary updated as of comment #14Problem/MotivationIn Claros's media-grid the item's name sticks out of its expected place if the name of the media is shorter than width of the individual grid...
View ArticleConfigFactoryOverrideInterface::loadOverrides not invoked after content type...
Problem/MotivationIn our Drupal site, we are extending ConfigFactoryOverrideInterface and overriding the loadOverrides function to assign permissions to a user role dynamically. This functionality...
View ArticleUpdate Date element documentation for #date_date_format and usage for other...
Problem/MotivationThe class documentation on Drupal\Core\Render\Element\Date is incomplete, both for documenting properties and functionality. The Date element is used to create both <input...
View ArticleView dropbutton breaking UI if content is long
Problem/MotivationDropbutton field in view breaks the UI of page if the body content is too long. it shows correctly inside view preview but if you check the view page you see extremely long button...
View ArticleDetails element not correctly handling the #open attribute.
Problem/MotivationAccording to the documentation, passing the attribute `'#open' => FALSE` to the Details element will output the <details> as collapsed by default.It's not, the Details...
View Article