Aggressive watchdog message assertion
After implementing some massive tests elsewhere, which failed for entirely invisible reasons, I had to invent something.The fails were caused by invalid XML-RPC data, which resulted in a error response...
View ArticleValidate file exists in Batch::setFile()
Problem/MotivationWhen the batch API was converted into OO syntax the functionality was left as it was in Drupal 8.3 and before. Because of this an error can happen if the file passed into setFile()...
View ArticleCreate separate Interface Translation permission to administer the...
Translators given the "translate interface" permission can access the Settings form at /admin/config/regional/translate/settings, which is not necessary for the task of translation, and can also mess...
View ArticleHover effect while creating image style.
When creating the image style and hover on the anchor instead of hovering over the particular box it is showing a hover effect on the whole row. Steps to ReproduceCreate new image styleAdd Scale and...
View Article[meta] Replace JQuery with vanilla Javascript in core
Problem/MotivationInspired by #3051352: [Plan] Remove unused jQuery UI components and replace with a suite of contrib packages for the continuous upgrade pathjQuery used to be so awesome and It has...
View ArticleMake test base class names self-descriptive
We currenctly have five test base classes: - TestBase: abstract, contains absolute basic functionality. - UnitTestBase: Simpletest unit testing base class. - UnitTestCase: PHPUnit unit testing base...
View ArticleUnused variable $block in comment module, CommentBlockTest.php
Problem/MotivationIn core/modules/comment/tests/src/Functional/CommentBlockTest.php, $block variable never used.
View ArticleUnused variable $comment in comment module, CommentLinksAlterTest.php
Problem/MotivationIn core/modules/comment/tests/src/Functional/CommentLinksAlterTest.php, $comment variable never used.
View ArticleUnused variable $id in field module, BulkDeleteTest.php
Problem/MotivationBulkDeleteTest.php file contains few foreach loops with $id which is not used.
View ArticleAllow multiple vocabularies in the taxonomy filter
Problem/MotivationField UI allows you to select multiple target bundles for a field. However, the views term filter only allows you to filter on terms from a single vocabulary.Proposed resolutionAllow...
View ArticleSearch results of multi-lingual pages fail Language of Parts
For multi-lingual sites search results can present results from languages other than the defined language of the page. Any time the language switches within a page screen readers need to be notified so...
View ArticleMethodNotAllowedException thrown on POST requests if user has set admin...
MethodNotAllowedException LanguageNegotiationUserAdmin.phpWhen making POST request from the front end, these get changed to GET requests for a reason that seems linked to what is described...
View ArticleTranslated shortcut set label results in access denied when customizing set
When the label of the (default) shortcut set is translated, trying to customize it results in an access denied.The url to customize the set is:...
View ArticleNotice: Undefined index using exposed filter between/not_between
Hi all,Problem/MotivationUsing date views exposed filter with Is equal to [opSimple] and Is between [opBetween] operations I faced a small different behavior that leads to unexpected notice. Also, this...
View ArticleMedia library is changing image color contrast on image upload
Problem/MotivationWhile Uploading An image from media library i see some drop in the image color contrast. Please see the image differences.Steps to reproduceFollowing are my configuration for media...
View ArticleViews Preview Query shows a lot of double quotes
Problem/MotivationIn D9 (not D8) the Query preview now shows double quotes around a lot of tables, aliases and fields. This makes it really hard to read (and to copy/paste into a query...
View ArticleDeprecate creating an instance of the class...
Problem/MotivationAt the moment the class Drupal\Core\Database\Query\Condition is an generic in the sense that for all databases it is the same. In #3113403: Make Drupal\Core\Database\Query\Condition...
View ArticleAdd Views EntityReference filter to be available for all entity reference fields
Problem/MotivationOne major piece of functionality from the D7 Entity Reference module was left out entirely in #1801304: Add Entity reference field: the ability to render exposed views filters as a...
View ArticleRewrite jQuery.once [Remove dependency on jQuery]
Problem/MotivationThe once feature is used in almost all core behaviors. The once feature is implemented as a jQuery plugin, making it impossible to remove jQuery from core scripts.Proposed...
View ArticleAllow the user to choose their language upon registration
Language selector is not displayed on /user/registerYet on admin/config/people/accounts/form-display the selector is set to be displayed
View Article