[IGNORE] issue for testing patches
Problem/MotivationSteps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View ArticleAdd Single Directory Components as a new experimental module
Problem/MotivationWe want to add the concept of a component in Drupal core. See #3313520: Single directory components in core for more details.What do you mean by "component"?In this context, a...
View ArticleEnsure multiple entity forms can be embedded into one form
Spin-off from #1499596: Introduce a basic entity form controller: we need to be able to reuse the form generated by an entity form controller and ensure it can be embedded into another form.To be...
View ArticleNew serial columns do not own sequences
Problem/MotivationFollow-up from reviewing #3026290: PostgreSQL constraints are still not renamed properly on table renames.The pgsql driver does not set the ownership of sequences it creates when...
View ArticleChange SchemaUniquePrefixedKeysIndexTest to extend...
Problem/MotivationThe test Drupal\KernelTests\Core\Database\SchemaUniquePrefixedKeysIndexTest has a database driver specific testing in it and those test should extend...
View ArticleAdd entity type to FieldException messages thrown in...
Problem/MotivationThe exceptions thrown by SqlContentEntityStorageSchema give the field name, but not the entity type.This can be confusing when it's a common field name such as 'title' or 'type' which...
View Article\Drupal\language\LanguageNegotiator does not handle PluginNotFoundException...
Problem/MotivationDrupal\language\LanguageNegotiator::initializeType does not handle Drupal\Component\Plugin\Exception\PluginNotFoundException at all. If a language negotiation plugin was removed by...
View ArticleTrack PHP 8.1 support in hosting and distributions
Problem/MotivationThe policy issue at #3173787: [policy] Require PHP 8.1 for Drupal 10.0 if a dependency does, otherwise require PHP 8.0. (up from 7.3 in Drupal 9) suggests we should require PHP 8.0 at...
View Article[Symfony 6][Second try] A number of methods of the class...
Problem/MotivationThe "Symfony\Component\Validator\Context\ExecutionContextInterface::setNode()" method is considered internal Used by the validator engine. Should not be called by user code. It may...
View ArticleImprove the taxonomy term edit form title
Problem/MotivationCurrently, unlike the node edit form page, is trivial to know what type of taxonomy term(vocabulary) is being editing, specially for content editor people. As you may notice in the...
View ArticleRace 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 Article[random test failure] Try to un-skip and fix...
Problem/MotivationIn #3350972: [random test failure] Drupal\Tests\layout_builder\FunctionalJavascript\LayoutBuilderUiTest::testReloadWithNoSections() @nod_ introduced a "fix" for problems with the...
View ArticleUX review of the finished, semver-compliant update status report for how it...
Problem/MotivationCore's Update Manager recently got a lot of love to prepare for Drupal 9: - Contrib projects can potentially be compatible with multiple major versions of core. - Contrib projects can...
View ArticleRemove mention of removed function entity_view()
Problem/MotivationTheres still a mention of deprecated entity_view() function, which was removed in Drupal 8 in #2974258: Remove remaining usages of entity_viewProposed resolutionReword to view...
View ArticleTypeError: implode(): Argument #1 ($pieces) must be of type array, string...
Problem/MotivationWhen creating media, it is currently not possible to save the form due to an error. The error message reads as follows: TypeError: implode(): Argument #1 ($pieces) must be of type...
View ArticleAutomatically install pg_trgm extension on PostgreSQL 13+
Problem/MotivationDrupal 10+ added a requirement on the pg_trgm extension when installed in PostgreSQL environments. See #3190516: [Policy] For PostgreSQL require that the pg_trgm extension is not only...
View Article[META] Add Javascript tests for all Form API's #states
Follow up to #2702233: [backport] Add JavaScript tests for Form API #states: required, visible, invisible, expanded, checked, unchecked to track which states are coveredThe following states may be...
View ArticleNever name a module and a theme the same name!
It would be keen if Drupal core were nice enough to alert you if you tried to register a module and theme of the same name... but it doesn't.If you name your theme and a module the same name you get...
View Article