Page cache creates vast amounts of unneeded cache data
We noticed on several of our sites that the page_cache table was steadily growing to hundreds of megabytes, containing thousands of rows. We didn't understand why as these sites were not very content...
View ArticleLinks with query params with integer keys reset the keys
Problem/MotivationUsing the link field with a link like this: /my-page?myparam[2021]=2021 when printed looks like this: /my-page?myparam[0]=2021&myparam[1]=2021This is a problem when you try to add...
View ArticleWebsite error Exception: "Only file CSS assets can be optimized"
Problem/MotivationSimilar to the cloned parent #3191028: Website error Exception: Only file CSS assets can be optimized but with a twist...Since upgrading to 10.2 we've been seeing these in the logs...
View ArticleEntity BaseFields of type list_string do not get a select list exposed filter...
I have a custom entity, with BaseFieldDefinitions. One of which is a list_string type. When I try to add an exposed filter in Views for this field, it defaults to a textfield instead of a select...
View ArticleCreate a separate rsync shim Composer library for Composer Stager
Problem/Motivationtl;dr: We want to consider creating an rsync shim for Composer Stager instead of concurrently maintaining a costly PHP-based fallback.Composer Stager has a thin wrapper around rsync,...
View ArticleCurrentPathStack::getPath should always return a path with leading slashes
Problem/MotivationIf you visit /index.php.php path, the PHP warning occurs and a log record is created:Notice: Undefined offset: 1 in template_preprocess_html() (line 1343 of core/includes/theme.inc)....
View ArticlePrivate videos upload with CKEditor5 widget do not display
Problem/MotivationI am trying to embed private videos and display them in nodes using CKEditor5 in Core. (Running version 10.1.6 currently.) But more recent uploads do not display. I tracked the issue...
View ArticleUsing the Insert Media button causes the window to scroll to the bottom of...
Problem/MotivationOn Drupal 10.2.2, when adding a Media element via the Insert Media button, once "Insert selected" is pressed, the window scrolls to the bottom of the page. This happens with any...
View ArticleViews UI should offer a 'Treat NULL values as FALSE' on boolean...
Problem/MotivationViews provides an option for filtering boolean fields on null/not null, but this is not exposed in the Views UI.Proposed resolutionExpose this code in the UI (from #2): if...
View Article"Link label to the referenced entity" changed behavior from Drupal...
I had this issue https://www.drupal.org/project/workflow/issues/3415585.A view containing a contrib workflow (https://www.drupal.org/project/workflow) "From state"/"To state" item worked in Drupal...
View Article[policy, no patch] Decide whether to enable Announcements Feed for 7.x by...
Problem/MotivationThis is a child issue of #3357707: Backport the Announcements Feed core module to Drupal 7 where we should discuss and decide if / how / when to enable the module on existing sites....
View Articlefilter_autop returns self closing br element with slash, lets alter to br
filter_autop currently inserts <br />. As we are moving towards html5 (#1388926: Remove all references to "self-closing" void elements in core) and remove all references to <br />. let's...
View ArticleCK Editor 5 Source html has alot of spacing added
In CK Editor 5 when the source button is pressed the html has added non-breaking spaces and carriage returns added between html tags.In CK Editor 4 the html was nice formed with no extra spacing.We...
View ArticleMedia Library modale window covered by black overlay after using pager or search
Problem/MotivationWhen using the Media Library modal window on an entity edit page and using the pager or applying a search, a black overlay is placed over the page and stays across the screen, making...
View ArticleRestrict access to empty top level administration pages for overview controller
Problem/Motivationfix Restrict access to empty top level administration pages routes using for\Drupal\system\Controller\SystemController::overviewSteps to reproduce/admin/config uses...
View ArticleConvert ServiceDeprecationTest into a Kernel test
Problem/MotivationDrupal\FunctionalTests\Core\Container\ServiceDeprecationTest Makes no HTTP requests but is a functional test.Proposed resolutionConvert...
View ArticleUI for publishing/unpublishing block_content blocks
Problem/MotivationIn #2820848: Make BlockContent entities publishable blocks got a publishing status field, but no UI. We should provide a way for users to (un)publish blocks when editing/creating...
View ArticleSetting a parent for a taxonomy term in the Relations dropdown does not scale...
Hello,I have a location taxonomy with several thousands of terms (continent - country - city). When trying to edit parents the browser freezes unfortunately, as the Relations dropdown uses a multi...
View ArticleStandardize and simplify autocomplete controllers and services
Follow up from #2056513-32: Remove PluginUI subsystem, provide block plugins UI as one-off:The one thing that would be nice is a generic facility for autocompletion that other modules could use to...
View ArticleMake sure older sites update composer/installers to ^2.0
For a long time I've been ignoring a few packages that come back if I run composer outdated --direct, because I know I cannot use the more up to date version. One of those was composer/installers; I...
View Article