Entity queries for latest revisions should return the latest...
Problem/MotivationThe workspaces module doesn't alter the latest (translation affected) revision entity queries at the moment. This is because the "locking" protection provided by...
View ArticleDrupal install throwing "Translation file not found" notice for...
Problem/MotivationAfter enabling English (not translatable) in a working site, I get daily a lot of messages: Translation file not found.Steps to reproduceCreate a new D9.4.x site and install it with...
View ArticleHTML (all languages) appearing in error messages of multilingual sites
Problem/MotivationHTML of <span class="translation-entity-all-languages">(all languages)</span> is appearing in many places (for which there are many issues raised already), but one that I...
View ArticleReduce memory usage of taxonomy terms overview page
Hello,This is regarding bug in D7.7 installation with the module Internationalization v. 7.x-1.0-rc2After installing and enabling Internationalization / Taxonomy translation module I started to...
View ArticleViews-Pager sometimes missing when the Views pager ID has a collision with...
I got some strange Issue with views Pager missing sometimes in Views-ui and on View pages (at least). Happening using Pager-Mini and Pager-Full (at least). It happens with various views and seems to...
View Article[META] Fix pager bug reports
Problem/MotivationAs a module maintainer, I experienced lots of trouble when implementing a Drupal\views\Plugin\views\filter\ManyToOne filter on a computed field. It modifies the results AFTER the...
View ArticleAggregate cache operations per bin in performance tests to allow for more...
Problem/MotivationPer #3500683: Allow access policies to opt out of caching, performance tests currently throw all cache get/set/delete operations in one single count per operation.However, different...
View ArticleReplace js and twig messages with webcomponent Umami-message
Problem/MotivationFollow up from #3100083: Add js message theme override to match Umami message markup to discuss/possibly implement js messages in Umami with web componentsWhat benefit do we get from...
View ArticleDatabaseQueue::claimItem() is inefficient with huge data
TLDRBatchQueue::claimItem() has a query which can cause memory issues in the database engine, if the queue table contains huge chunks of data for a single batch.This can lead to the query getting...
View ArticleImage Style options not accessible in CKEditor 5 dropdown when there are many...
Problem/MotivationWhen there are several image styles in the image styles dropdown in CKEditor, some image styles are not accessible because the dropdown does not scroll.Steps to reproduceAllow for...
View ArticleTaxonomy terms are not working on user registration form
Problem/MotivationWhen you use a taxonomy field on the user registration form, it does not show on the registration form, but it does show on the user edit form.Steps to reproduceCreate a taxonomy list...
View ArticleExposed Filter in Views Redirects to Page Display Path Instead of Block Path
Problem/MotivationWhen creating a view in Drupal with an exposed filter, and then embedding this view as a block on a specific page, the user is redirected to the page display path of the view when...
View ArticleDependency on config storage causes circular reference in service container
Problem/MotivationThe SysLog logger service depends on the configuration storage service (which in turn depends on the configuration caching service) and that creates a circular service dependency in...
View ArticleAdd a classloader that can handle class moves
Problem/MotivationSometimes we want to move a class from one place to a different place. An example is in #3502602: Remove non-formatter plugins out of the file field formatter directory.There are two...
View ArticleViews HandlerBase::breakString works unexpectedly for a views with a huge...
Problem/MotivationViews that generate requests with a huge amount of arguments (more than 3500) give WSOD. The issue was reproduced on commerce order view with the amount of order items more than...
View ArticleAccess to the systemAdminMenuBlockPage is denied if it contains pages of this...
Steps to reproduce- Create a route that handles \Drupal\system\Controller\SystemController::systemAdminMenuBlockPage - Add links to this page in the file *.links.menu.yml (The links should lead to the...
View ArticleGet nightwatch a11y test coverage to use Standard profile
Problem/MotivationGiven that Nightwatch has been udpated to include axecore in the work done in #2857808: Automate Accessibility Checks for Core Resulting in: #2857808: Automate Accessibility Checks...
View ArticleViews strips out video and iframe tags when replacing tokens
Problem/MotivationWhen a field containing certain HTML elements like video or iframe is passed through the a token rewrite, then the iframe element is stripped out breaking the output.Steps to...
View ArticleAllow synced Layout default Translations: translating labels and inline blocks
Problem/MotivationRelated to #2946333: Allow synced Layout override Translations: translating labels and inline blocks But this would be for defaults. Proposed resolutionRemaining tasksBasic...
View ArticleRefactor ImageStyleDownloadController so derivatives can be generated by...
Problem/MotivationIn order to support alternative stream wrappers like S3 and maintain performance, contributed modules often have to reimplement significant parts of the image generation process. For...
View Article