Use constructor property promotion on $serializer in...
Problem/MotivationA new property was added in #839444: Make serializer customizable for Cache\DatabaseBackend but doesn't use constructor property promotion.Steps to reproduceProposed resolutionMerge...
View ArticleClaro's Place block layout is broken for mobile screen.
Claro's Place block layout is broken for the mobile screen. Left: 0; is given, it results in the block is sticky to the left side. Adding screenshot for reference.
View ArticleUpdates to an entity's URL alias do not reflect on the corresponding...
Problem/MotivationThe local tasks (specifically the 'View' link) associated with an entity do not update immediately when its URL alias is modified. To reflect the changes, the Drupal cache must be...
View ArticleUse current time setting for the timestamp widget
The datetime timestamp widget sets the value of the submitted form element to the current time, if left empty. This essentially forces the form element to always be required. There should be a field...
View ArticleEnforce the BundleConstraint "bundle" option to be always an array
Problem/MotivationFollow up from #1845546-121: Implement validation for the TypedData APIMaybe also improve how we deal with multiple-bundle metadata here?Steps to reproduceN/AProposed resolutionSee...
View Article[policy, no patch] Decide if and when automatic updates should rely only on...
Problem/MotivationThis is a follow-up discussion to #3394754: [policy, no patch] Use Update XML in Package manager to determine release support status, the relevant (postponed) implementation issue is...
View ArticleAvoid warning from imagecreatefrompng when loading png with obscure iCCP...
Problem/MotivationWhen a PNG (and some other rarely used formats) image contains iCCP chunk with sRGB IEC61966-2.1 color profile, libpng triggers warning:Warning: imagecreatefrompng(): gd-png: libpng...
View ArticleComposer can't upgrade drupal from 10.0 to 10.1 - "it conflicts...
When I run composer update "drupal/*" --with-all-dependencies after upgrading to Drupal 10.1 from Drupal 10.0 I get the following below error Problem 1 - Root composer.json requires drupal/ckeditor...
View Article[PHPUnit 10] @dataProvider methods must be declared static and public
Problem/MotivationIn PHPUnit 10, data provider methods that are not declared static yield deprecation errors in PHPUnit runs likeThere were 2 PHPUnit deprecations: 1)...
View ArticleDatabaseBackend doesn't handle string typed $max_rows with $serializer
Problem/MotivationSee https://www.drupal.org/project/drupal/issues/839444#comment-15428948Steps to reproduceProposed resolutionMerge request linkRemaining tasksUser interface changesAPI changesData...
View ArticleTypeError: in_array(): Argument #2 ($haystack) must be of type array, string...
Problem/MotivationWhen trying to access the "Settings" of the `Format: Geofield Google Map | Settings` option in the View edit interface, an error occurs. Steps to reproduceInstall the Geofield map...
View Article“Official” Docker image doesn't create user profile on fresh installation
Problem / StepsUsing the latest docker image ( 10.2.2 ), the form goes until asking the info about the name for the website, contact and user info. On submitting that form, it just gets back to the...
View ArticleReplace REQUEST_TIME in services
Problem/MotivationA time service was added to 8.3.x in #2717207: Add a time service to provide consistent interaction with time()/microtime() and superglobals. Core code should be updated to remove...
View ArticleORDER BY clause is not in SELECT list errors - inconsistent MySQL defaults...
I'm running MySQL 5.7 under Ubuntu 16.04. The query for the affiliated content leads to an error:Drupal\Core\Database\DatabaseExceptionWrapper: Exception in Affiliated content[affiliated_content]:...
View ArticleCreate an interface to share the definition of the overridable methods on...
Problem/Motivation\Drupal\layout_builder\Entity\LayoutEntityDisplayInterface::isOverridable() \Drupal\layout_builder\Entity\LayoutEntityDisplayInterface::setOverridable()...
View ArticleAllow sites to programmatically opt in to accept more image type uploads in...
Problem/MotivationCurrently, Drupal 9.3.13 CKEditor 5 does not support SVG Images to upload. SVGs are insecure to serve but the SVG image module sanitizes SVG files. Since the SVG image module...
View ArticleConvert FileTransferTest into a Kernel test
Problem/Motivation\Drupal\Tests\system\Functional\FileTransfer\FileTransferTest Makes no HTTP requests but is a functional test.Steps to reproduceProposed resolutionConvert...
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 ArticleProvide a block for clearing caches from a dashboard
Problem/MotivationAs part of the Dashboard initiative #3244581: Enhance user experience with customizable dashboards one of the needs detected was the ability to clear caches from the dashboard for...
View ArticleEnable Layout Builder via code in tests when that UI is not being tested
Problem/MotivationAs pointed out in #3091309-37: Broken context-aware block plugins throw an unexpected exception, there are 3+ ways to enable Layout Builder, often used within the same test...
View Article