Drupal\Component\Utility\Html::normalize() leaves messy...
Problem/MotivationUnder certain circumstances, Drupal\Component\Utility\Html::normalize() (in D7, it's _filter_htmlcorrector()) will add messy </body></html> to the resulting HTML. This...
View ArticleRemove jsonapi_test_reference_types and related tests
Remove the jsonapi_test_reference_types test module, NodeTest::testDeprecatedEntityReferenceFieldItem, and...
View ArticleResourceTypeRepository wrongly assumes that all entity reference fields have...
Problem/Motivation\Drupal\jsonapi\ResourceType\ResourceTypeRepository::getRelatableResourceTypesFromFieldDefinition() directly reads the setting target_type from the field definition, however not all...
View ArticleRespect tour status (disabled | enabled)
Problem/MotivationTours should not be displayed when disabled. Example Using Tour UI disabling a Tour by setting it's status is not respected by core Tour module. See #2073321: We need to disable |...
View ArticlePassword reset form error makes no sense when the account is locked
When the same mailbox requests to recover the password multiple times, it will prompt Password reset form was submitted with an unknown or inactive account: aaa@gmail.com.. But the user is actually...
View ArticleWhen jQuery UI constrains tabbing it does not consider summary elements
Problem/Motivationinitially discovered here: #2977587-120: Improve block listing in Layout Builder by hiding uncommon block pluginsWhen jQuery UI traps focus inside a dialog, it determines the first...
View ArticleComment type entity should declare dependency on extension of the target...
Problem/MotivationThe comment.type.comment.yml config which is shipped with the standard profile has an undeclared dependency on node.module.How to reproduceInstall Drupal with the Standard...
View Article'forms-inline' class should ensure all direct descendants are inline
This is a followup from #3224958: Olivero should style Views exposed filters as inline (currently are stacked)/ Within Olivero we're adding the following code which ensures that all direct descendants...
View ArticleUpdate Stylelint for Drupal 10.1 and use Prettier for formatting PostCSS
Problem/MotivationPackage Current Wanted Latest stylelint 14.16.0 14.16.1 15.4.0 stylelint-config-standard 29.0.0 29.0.0 32.0.0 stylelint-order 5.0.0 5.0.0 6.0.3 Steps to reproduceProposed...
View ArticleHook help for block content module is out of date after new permissions
Problem/MotivationIn #1975064: Add more granular block content permissions we added new permissions for block content module However the hook help entry still references the old administer blocks...
View ArticleRemove completely irrelevant addition of "menu-item__link" class in...
Problem/Motivationtabledrag.js has a mysterious and completely unnecessary addition of "menu-item__link" class to the first link in a table drag row. This doesn't seem to have any purpose and doesn't...
View ArticleDefine 'original' as property on the entity object
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 ArticleAutocomplete has lower z-index than ui-dialog
Problem/Motivationjquery ui-autocomplete dropdown is hidden by ui-dialog popup, but should be z-indexed aboveSteps to reproduce1. You have to create the link which is triggering ui-dialog by click. 2....
View Article[Meta] Bug Smash Initiative triage fortnight commencing 2023-04-11
Meta for triage credit, please note: you only need to add a comment for one issue that was triaged and closed, not every one.Remember to add the tag 'Bug Smash Initiative' to issues that are triaged.
View ArticleAdd views render caching on views ajax requests
Problem/Motivation#2381277: Make Views use render caching and remove Views' own "output caching" replaces output caching with render caching. Render caching though is disabled on POST requests, so that...
View ArticleUse httpMethod instead of type for AJAX get/post request property
Problem/MotivationSee #956186-189: Allow AJAX to use GET requests.'method' has been in use for a long time. The original patch used 'type', but maybe we could change that to 'httpMethod'. If we make...
View ArticleImprove X-Drupal-Cache and X-Drupal-Dynamic-Cache headers, even for responses...
Problem/MotivationCurrently if a response is not cacheable Drupal sets X-Drupal-Dynamic-Cache = UNCACHEABLE, but in some cases it does not. See DynamicPageCacheSubscriber::onResponse for...
View ArticleAdd title to frontpage view
Problem/MotivationCurrently using the easy_breadcrumbs module and the logs are getting filled up with "Easy Breadcrumb could not determine the title to use for /node". And this is due to the...
View ArticleUmami theme break Layout Builder block filtering text box.
Problem/Motivationfollow up to : #2998862: The Layout Builder block listing should be filterable So you can't see the bug until that issue is committed or if you apply that patch. But here is the...
View ArticleAllow multiple instances of the same exposed filter form on a single page
Problem/MotivationA page with multiple Views exposed forms with AJAX enabled will trigger all form instances on the page because the form ID is the same when one of the forms is added to the page via...
View Article