update.module is incorrectly only responding when modules are installed
Updates aren't applied when enabling module via drush, but when enabling it from extend menu, you'll get updates applied. Due to this, you might get randomly 200+ language files updated by simply...
View ArticleLink Autocomplete content type filter
Allow filtering the link autocomplete by content type. This patch adds a checklist of content types to the link field settings and filters the autocomplete in the widget to only return nodes of one of...
View ArticleRemove unused variable $view in DisplayTest.php, views_ui module, Keep the...
Problem/MotivationIn core/modules/views_ui/tests/src/Functional/DisplayTest.php, $view variable never used.
View ArticleFix SQLite variable limit
Updated: Comment #6Problem/MotivationSQLite has a variable limit of 999 which is not configurable and which makes this database driver unusable for medium sized sites. See #2028713: Menu router does...
View Article[meta] Support PHPUnit 10 in Drupal 10
Problem/MotivationPHPUnit 10 was originally planned for February 2021, but has been delayed. We are hoping to ship Drupal 10 with support for PHPUnit 10 and so we can start preparing for this now, even...
View ArticleRemove or rename SimpletestUiPrinter
Problem/MotivationSimpletest and its UI is no longer used. However we still have a class at \Drupal\Tests\Listeners\SimpletestUiPrinter that turns URLs into clickable links.Steps to reproduceProposed...
View ArticleJSON:API is typehinting LatestRevisionCheck because there is no Entity...
This module causes a fatal error on cache rebuild when the patch from https://www.drupal.org/project/group/issues/2906085 is applied. This happens because the method in...
View ArticleSmall typos in ckeditor 5 module.
Problem/Motivationin core/modules/ckeditor5/js/ckeditor5.filter.admin.js and core/modules/ckeditor5/js/ckeditor5.filter.admin.es6.js there is a small typo: "CKEDitor", where the "D" should be...
View ArticleMethod to enable a resource type field disabled by a previous...
If a ResourceTypeBuildEvent disables a field, for example: // Disable the internal Drupal identifiers. if (strpos($field->getPublicName(), 'drupal_internal__') === 0) {...
View ArticleRecalculate row hash without migrate_map data (avoid false positive track...
Problem/MotivationDuring a migration process, the Row object contains $source property containing source data. The hash is used for checking if the source data have been changed since the last...
View ArticleAdmin Reports (/admin/reports) menu items are not sorted
The page that looks visually closer to /admin/reports is /admin/structure which has menu items alphabetically sorted. However, /admin/reports order is not making sense (at least to my eyes). Maybe this...
View Article[PP-1] Deprecate drupal_static() and drupal_static_reset()
Problem/Motivationdrupal_static() should ideally be obsolete, but there are many procedural places in core that use them.Other properly injected OO code needs to use drupal_static_reset() because of...
View ArticleAllow migrate_drupal_ui source database to be set in settings.php
Problem/MotivationWhen running and debugging migrations from Drupal 7, it becomes tedious and frustrating to have to repeatedly set the database connection up.Proposed resolutionAllow the fields on the...
View ArticleDelegate all hook invocations to ModuleHandler
Problem/MotivationPretty much all of the other issues that are asking for OO hook implementations all run into the same problem: we have an unsettlingly large number of places throughout core that...
View ArticleAllow select query without a table
SituationA comment on line 830 of core/lib/Drupal/Core/Database/Query/Select.php says:// FROM - We presume all queries have a FROM, as any query that doesn't won't need the query builder anyway. This...
View ArticleAdd revision ID to "jsonapi_normalizations" cache keys
At the moment JSON:API is not able to normalize a list of revisions of the same entity because of normalizations' cache. If you pass 10 revisions the normalized structure for all of them will be the...
View ArticleEntity query system does not document the NOT BETWEEN operator, but JSON:API...
Problem/MotivationFound in #2491989: [PP-2] PostgreSQL: Use native uuid column type instead of varchar for uuid valuesNote: Marking this as a task for the entity system, as my presumption is that...
View ArticleAllow edit Media items from Media Library modal dialog in CKEditor
Problem/MotivationAt now there are no ways to edit media, that was inserted into content, using Media Library CKEditor widget. So, if user, for example, want to change name of media item, or replace...
View ArticleException trace cannot be serialized because of closure
Problem/MotivationProbably something has changed recently either in PHPUnit or somewhere else and we started seeing different issues related to serialization in tests. This particular issue was...
View Article