Race conditions with lock/cache using non-database storage - add a...
Contact person responsible and ready to help@FabianxProblem/MotivationDrupal promises you can use different cache and lock backends like Memcache, Redis, etc. instead of the Database backend but that...
View ArticleAdd Gábor Hojtsy as facilitator to MAINTAINERS.txt
Problem/Motivation#2974016: Add "committer team facilitator" and "core initiative facilitator" roles to core governance added the "committer team facilitator" and "core initiative facilitator" roles to...
View ArticleUnserialize(): Passing null to parameter #1 ($data) of type string is...
Problem/MotivationSolve warning on PHP 8.1Deprecated function: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated in...
View ArticleRevision user incorrectly appears as anonymous user when node author is...
Problem/MotivationThe revision user is not appearing correctly on the /revisions tab when a node author is cancelled and their content assigned to anonymous user.Steps to reproduce:User A creates a...
View ArticleAdd Fibers support to Drupal\Core\Render\Renderer
Problem/MotivationAfter #3377570: Add PHP Fibers support to BigPipe BigPipe will support PHP Fibers for JavaScript placeholder rendering. Once we add #3259709: Create the database driver for MySQLi for...
View ArticleViews aggregation count cause ajax error
Problem/Motivationsetting the aggregation method counts is no longer modifiable by ajax errorSteps to reproduce1) Set a views to aggregation 2) Set the aggregation method on a field to count 3) Re-edit...
View ArticleStringFormatter shows link for entities that might not have a canonical URL
Problem/MotivationThe Drupal\Core\Field\Plugin\Field\FieldFormatter\StringFormatter checks in its ::settingsForm method on the entity type, whether it has a canonical link template. That is...
View ArticleSelect form element does not use #default_value for single-option select
I just had a read through the code of the Select FormElement in the Drupal core, and it appears to me that you cannot use the "#default_value" key to, well, assign a default value to the elementThe...
View ArticleProvide some way to rebuild the persistent bundle field map
Problem/MotivationIn #2482295: Rebuilding field map with many bundles/fields is very slow, the bundle field map was moved from being generated on demand and cached to being saved in the KV store. I've...
View ArticleDeprecated core themes cannot be disabled on the "Appearance" tab...
Problem/MotivationAfter upgrading a website to version 9.5.0, the following warning appeared in the site's Status report:Deprecated themes enabled Deprecated themes found: Classy, Stable.My site is...
View ArticlePossible conflict between CKE5 and Clientside Validation
Problem/MotivationI am using CKE5 on a website where the Clientside Validation module is also installed. The Clientside Validation module is a requirement to use Webform Cards module. When using CKE5...
View Article[policy, no patch] Make PHP's OpenSSL extension a requirement for...
Problem/MotivationPHP's OpenSSL extension is required for Composer to fetch package metadata and distribution tar/zip files via https URLs rather than http URLs. Note that fetching data via https...
View Article[policy, no patch] Disallow using Package Manager (and therefore Automatic...
Problem/MotivationComposer has a disable-tls setting. I believe it's documented incorrectly. Rather than downgrading https requests to http, I think it can also use https requests (when PHP's OpenSSL...
View ArticleDrupal 10 updating issue -...
Problem/MotivationAs mentioned in the title "Drupal\Component\Plugin\Exception\PluginNotFoundException: The "" plugin does not exist"Drupal\Component\Plugin\Exception\PluginNotFoundException: The...
View ArticleMake exposure of translation meta fields conditional
Problem/MotivationOn certain entity types, the Published, Authored by, and Authored on fields are displayed twice on the translation form. This is confusing to the users and the behavior after saving...
View ArticleCombine field storage and field instance forms
Problem/MotivationBased on a usability study conducted earlier this year #3343940: Field UI 2023 User Research, users across all skill levels have hard time understanding the difference between the...
View ArticleContentTranslationStandardFieldsTest should use API to verify fields
Problem/MotivationContentTranslationStandardFieldsTest loads the language settings form to test that translatability of fields is correctly set up.This is expensive, and it's not this test's business...
View ArticleAdd PHP Fibers support to BigPipe
Problem/MotivationSee #3257726-19: [meta] Use Fibers for concurrency in core and downwards for some discussion and @mglaman's blog post:...
View ArticleImprove 400 responses for broken/invalid image style routes
Problem/MotivationDrupal's Fast 404 feature, when enabled, is not expected to work with image style derivative URLs, due to this configuration in settings.php, which is what allows Drupal to handle...
View Article\Drupal::services('menu.tree_storage') non-existent.
Problem/MotivationThe Service "menu.tree_storage" is declared in core.services.yml, and while it works in D9.5 and D10.0, it fails in D10.1 with the following error...
View Article