Do not use direct configuration changes in LanguageNegotiationSessionTest
Problem/MotivationDrupal\Tests\language\Functional\LanguageNegotiationSessionTest uses direct configuration changes to set weights of negotiation methods, but this is not the proposed way to set the...
View Article[random test failure] Try to un-skip and fix InlineBlockTest::testDeletion in...
Problem/MotivationIn #3350972: [random test failure] Drupal\Tests\layout_builder\FunctionalJavascript\LayoutBuilderUiTest::testReloadWithNoSections() @nod_ introduced a "fix" for problems with the...
View Article[backport to 9.4.x] [random test failure] Try to un-skip and fix...
Problem/MotivationIn #3350972: [random test failure] Drupal\Tests\layout_builder\FunctionalJavascript\LayoutBuilderUiTest::testReloadWithNoSections() @nod_ introduced a "fix" for problems with the...
View ArticleUnserialize(): Passing null to parameter #1 ($data) of type string is...
Problem/MotivationSolve warning on PHP 8.1Deprecated function: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated in...
View ArticlePostgreSQL errors: duplicate key value violates unique constraint...
Problem/MotivationI am seeing a lot of these errors in PostgreSQL logs - generally when running update.php, but also at other times (I haven't nailed down exactly what triggers it, but seems to be...
View ArticleAdd a dictionary for Drupal specific words
Problem/MotivationIn the various issues to remove misspelled words from dictionary.txt valid words are accidentally removed. This just more reviews and rerolls.Steps to reproduceProposed resolutionAdd...
View ArticleDatabase primary keys can exceed maximum integer storeable (has actually...
Problem/MotivationOriginal reportWatchdog wid reaches maximum integer storeableTo reproduce: have a site which generates a large number of Notices and Warnings (eg. uninitialised variables, unset array...
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 ArticleSafeguarding against UnblockUser::execute()'s method unblocking the...
Problem/MotivationThe Anonymous user, as created by the user_install() function (@see user.module's .install file), has its status property set to 0 and is therefore blocked from authenticating. That...
View Article\Drupal\filter\Plugin\Filter\FilterHtmlCorrector and Html::normalize() and...
Hi,Whenever an image is embedded in the ckeditor, an additional end tagged is added to the source code. This leads to the following W3C validation error: Error: Stray end tag source.Source...
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 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 ArticleCreate test trait to set update_test module settings
Problem/MotivationIn Package Manager and Automatic Updates, which are both planned for core inclusion, we need to the update_test module to Set project versionsSet fixture update XML files to useWe are...
View ArticleMake css/js optimized assets path configurable
Problem/MotivationCSS/JS optimized assets directory is hardcoded to public://{css,js}.A user may want to store optimized assets in a different path for better performance or reliability, for example...
View Articlefields which aren't display configurable should complain when you try to...
Problem/MotivationI was doing this in a kernel test: $view_display = \Drupal::service('entity_display.repository')->getViewDisplay('node', 'page'); $view_display->removeComponent('created');...
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 ArticleImprove re-use an existing field user experience
Problem/MotivationAs part of #3343940: Field UI 2023 User Research we discovered some issues with the experience of re-using a field. Users found it unclear when they could re-use an existing field,...
View ArticleMove ModuleHandler::buildModuleDependencies to extension listing code
Problem/MotivationBoth modules and themes use ModuleHandlerInterface::buildModuleDependencies(). This code should be in the extension listing code as this is where this info is populated.Proposed...
View ArticleAdd Alpha level Experimental Package Manager module
Please DO NOT push to this branch. See How to Help for instructions for working in the contrib module. Package Manager OverviewPackage Manager is an API-only module which provides the scaffolding and...
View Article