Autocreate for Entity Reference selection handlers that extend ViewsSelection
Problem/MotivationAutocreate a is a great UX option for Entity Reference fields. Currently it is not available if you choose "Views" as the "Reference method", which is necessary if you want to filter...
View Article[meta] Tasks to deprecate Actions UI module
Problem/MotivationTrack the steps needed to remove extension Action from core to contrib. See Remove a core module and move it to a contributed project of the deprecation policy.The removal of...
View ArticleNull is passed to trim() in TermForm::buildEntity() when using an ajax...
Problem/MotivationDeprecated function: trim(): Passing null to parameter #1 ($string) of type string is deprecated in Drupal\taxonomy\TermForm->buildEntity()Steps to reproduce1. Add a field that...
View ArticleErrors on WorkspacePublishForm::submitForm are not being logged
Problem/MotivationIn Drupal\workspaces\Form\WorkspacePublishForm::submitForm we catch \Exception and then output a generic message and indicate that the error has been logged but we are not logging...
View ArticleMaking a theme compatible with core's theme generator is too difficult
Making a theme compatible with Drupal core's theme generator tool is very difficult. Theme generator was introduced in 9.3, and in two years the only theme (that I know of) that is clonable is core's...
View ArticleComment settings vertical tab summary does not display due to outdated...
Problem/MotivationThe Comment settings currently does not display a vertical tab summary:Proposed resolutionCorrect the Drupal JavaScript behavior that renders the vertical tab summary, so the Comment...
View ArticleMove getContent and getContentUpdate inline
Problem/MotivationWhen #3264195: Move non-migration tests to Forum in preparation for deprecation is committed there will be only one use of \Drupal\Tests\dblog\Functional\DbLogTest::getContent and it...
View ArticleFix deprecated overloaded function usage in PHP 8.3
Problem/MotivationThere's some deprecations in upcoming PHP 8.3- https://wiki.php.net/rfc/deprecate_functions_with_overloaded_signaturesProposed...
View ArticleMove StreamWrappers from strings to URL objects
Problem/MotivationStreamWrapper's currently deal with static strings for URLs which means they're not opted in to any cacheability information system, even though URLs can have cacheability information...
View ArticleField type modules cannot maintain their field schema (field type schema...
Coming from #934050: Change format into string:Relatively complex problem space; the below list of problems are depending on each other, so it does not make sense to split them into separate issues....
View ArticleAdd config validation to the "label" config schema data type
Problem/MotivationVirtually every configuration entity has a label. There is no validation on this at all. There is a lot of freedom in what this string contains, but one thing is certain: it should...
View ArticleInvestigate better ways to add anti-flicker JS
Postponed on #2998451: Toolbar tray rendering can result "flickering" resizing of content area to accommodate open traysProblem/Motivation#2998451: Toolbar tray rendering can result "flickering"...
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 ArticleUpgrade filter system to HTML5
Problem/MotivationThe filter system should be upgraded to HTML5 to match modern standards. All modern browsers now parse HTML5, our themes use an HTML5 doctype and so Drupal should treat HTML input and...
View ArticleRepeated file_usages when listing them
Problem/MotivationWhen you have more than one usage for a file, in the list of usages of this file (the page_2 of views.view.files.yml), each usage is listed the same amount of times as results are. As...
View ArticleAllow synced Layout override Translations: translating labels and inline blocks
Problem/Motivationfollow up #3041659: Remove the layout tab from translations because Layout Builder does not support translations yetPart of #3044386: [META] Make Layout Builder layouts...
View ArticleHux-style hooks, proof of concept
Problem/MotivationIn #3366083: [META] Hooks via attributes on service methods (hux style) we proposed to provide a new way to implement hooks, using object methods with attributes. A similar system...
View ArticleHandle block migrations for forum module
Problem/MotivationThe block migration kernel tests are installing forum.Steps to reproduceProposed resolutionRemaining tasksRemove forum from the tests and see what fails.User interface changesAPI...
View ArticleIf you don't want to translate your URL alias, the original URL alias...
Problem/MotivationIf you don't want to translate your URL alias, the original URL alias won't work with your translations.Steps to reproduce:Install with standardEnable Language and Content Translation...
View Article