[PLAN] Administration UX improvements
Problem/MotivationThe Drupal Admin UI serves as a crucial interface for website administrators, content editors, and site builders. However, over time, the complexity of Drupal and the accumulation of...
View ArticleRemoving lazy load for above the fold
We are using responsive image module and we have a hero image that is above the fold but still gets lazy loaded. Is there a way to turn this off for selected images? I attached a screenshot of the...
View ArticleRevision user incorrectly appears as anonymous user when node author is...
Problem/MotivationThe revision user is not appearing correctly on the /revisions tab when a node author is cancelled and their content assigned to anonymous user.Steps to reproduce:User A creates a...
View Article"InvalidArgumentException: Field field_media_images is unknown. in...
Hi Team,I am not able to add new/existing field with any content type.Facing below Error Message :There was a problem creating field meta tag: Attempt to create a field field_meta_tag that does not...
View ArticleTypeError: Cannot access offset of type string on string
Getting error: TypeError: Cannot access offset of type string on string in Drupal\views\Plugin\views\filter\Date->acceptExposedInput() (line 153 of...
View ArticleIgnore, testing issue
Problem/MotivationSteps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View ArticleDeprecated: preg_split(): Passing null in argument_validator
Problem/MotivationDeprecated: preg_split(): Passing null to parameter #2 ($subject) of type string is deprecated in /app/web/core/modules/views/src/Plugin/views/argument_validator/Entity.php on line...
View ArticleAjax state leaking to Views bulk operations
Problem/Motivation#956186: Allow AJAX to use GET requests caused a(nother) regression with bulk actions on ajax-enabled views.Steps to reproduceInstall Drupal 11.x with standard profileEnable ajax on...
View ArticleRolling back book migration does not remove "books" records
Problem/MotivationRolling back a book migration does not erase the records created in the "books" table, but does remove the values from the corresponding migrate_map table.Steps to reproduceRun a D7...
View ArticleRolling back book migration deletes nodes
In Drupal 6 and 7, entries in the book hierarchy were stored in the book table and also the menu_links table, with a unique mlid for each entry that was independent of the nid. However, in Drupal 8...
View ArticleCached services can't be used in service providers/modifiers
Suggested commit message: Issue #2363351 by chx, larowlan: CMI (or anything cached) can'\''t be used from a Service Provider.Problem/MotivationThe cache_factory service needs...
View Article[PP-1] Use cache collector for state
Problem/MotivationFrom the DrupalCon Barcelona Hard Problems Meeting on performance:ImageStyle/derivative stuff aggregate generation - remove state gets, file_exists(), cold cache memory/cpu Cron...
View ArticleLog traces from performance tests to OpenTelemetry
Problem/MotivationPostponed on #3346765: Add PerformanceTestBase for allowing browser performance assertions within FunctionalJavaScriptTests and #3352389: Add open-telemetry/sdk and...
View ArticleBingpreview invalidates one time login links
Outlook.com now uses the BingPreview crawler to crawl links in emails.This means that one-time login links send to outlook email addresses are marked as used/expired before the user gets the chance to...
View ArticleUse layout builder for content add/edit form
Allow the layout builder to take over the entity edit form. We could show the entity form above the layout builder or in the sidebar.
View Article^10.1 CSS aggregation breaks during maintenance mode
Problem/MotivationCSS aggregation isn't automatically disabled in ^10.1 in maintenance mode and doesn't aggregate CSS for users without the 'access site in maintenance mode' permission, resulting in...
View ArticleProvide twig template for layout builder render element and widgets
Problem/MotivationFor a frontend theme wishing to provide its own layout builder element widgets, toolbars, etc, the structure of the layout builder render element can be very limiting, forcing some...
View ArticleInform users that Field Layout is deprecated
Problem/MotivationIt has been decided to eventually deprecate Field Layout module from Drupal core. It just hasn't happened yet #3007167: [META] Enable layout builder for form displays, and deprecate...
View ArticleClaro's action links are not placed inside the modal action
Problem/MotivationThe action links do not show up in the modal footer with other buttons.See screenshots below.Steps to reproduceOne way to reproduce this:Install and configure Hierarchy manager...
View ArticleDuplicate values in ajaxPageState.libraries
If a library is added during an ajax request, the drupalSettings.ajaxPageState.libraries contains duplicate values.This is a performance issue when using POST ajax request but becomes an major issue if...
View Article