Nightwatch tests cannot run within lando environment
Problem/MotivationNightwatch will not run tests in a lando/docker environment because docker does not have `sudo`Steps to reproduceFollow Lando-docker-nightwatch setup: Insert into lando.ymlappserver:...
View ArticleUndefined array key "#markup" in...
Problem/Motivation A Warning is thrown when the translation is enabled for a config form and one of the form elements key contains the string "title" or "label"Steps to reproduceCreate a custom config...
View ArticleThe editor toolbar does not work correctly when zooming
Problem/MotivationWhen creating content from the admin, if I zoom out, the CKEditor toolbar disappears and becomes a dropdown menu as if I were working from a mobile, even though I am working from a...
View ArticleXML Rest output without <response> root node
I'm trying to create a REST endpoint, returning arbitrary XML with my own custom document root.Much like my JSON endoints, I tried using ResourceResponse, which works ALMOST perfectly for XML.If I...
View ArticleTrigger SDC render element when using Twig include or embed
Problem/MotivationSDC documentation is currently promoting using Twig's include function and & embed tag to call components from template. And it seems to be a popular way of using SDC components...
View ArticleAdd void return to @ingroup entity_crud hook implementations
Problem/MotivationSee #3483037: [META] Add return types to hook implementationsAlmost all entity_crud hooks return void, except hook_entity_preloadSteps to reproduceProposed resolutionScript coming...
View Article[12.x] [Meta] Remove deprecated extensions from Drupal 12
Problem/MotivationRemove any extensions deprecated in Drupal 11. Details on how to remove an extension are in the deprecation policy for modules and themes.Proposed resolutionRemove modules where...
View Article[12.x] [Meta] Tasks to remove Ban module
Problem/MotivationTrack the steps needed to remove extension Ban from core to contrib. See Remove a core module and move it to a contributed project of the deprecation policy.The removal of extension...
View Article[12.x] [Meta] Tasks to remove Toolbar module
Problem/MotivationTrack the steps needed to remove extension Toolbar from core to contrib. See Remove a core module and move it to a contributed project of the deprecation policy.The removal of...
View Article[12.x] [meta] Requirements for tagging Drupal 12.0.0-beta1
Must-haves prior to tagging 12.0.0-beta1Release notes: [#]Fully support PHP versions above the Drupal 11 minimum.Update or decouple/remove PHP (Composer) dependencies. Symfony: Update to Symfony 8:...
View Article[12.x] [meta] Deprecate dependencies, libraries, modules, and themes that...
Tarballs#3285191: [meta] Only support Drupal core installs managed by composerDeprecation infrastructure#3039240: Create a way to declare a plugin as deprecatedJavaScript Dependencies#3076171: Provide...
View ArticleSeparate MIME type mapping from ExtensionMimeTypeGuesser
Problem/MotivationWith #1921558: Convert file_get_mimetype() to use Symfony MimeTypeGuessers, the function file_mimetype_mapping() was removed. The mapping was placed as a protected property of the...
View ArticleStatus report confuses null email with duplicate email
Problem/MotivationThe status report now contains a check for duplicate email address and reports them with the heading "Conflicting user emails". However, accounts may be created without an email, i.e....
View ArticleRemove Ban module from migration tests not in the module
Problem/MotivationBan module is used in some migration tests outside of the module.Steps to reproduceProposed resolutionAdd @todo for lines to delete when the module is to be removed. Convert test...
View ArticleRemove Ban from help topics
Problem/MotivationSteps to reproduceProposed resolutionRemaining tasksUser interface changesIntroduced terminologyAPI changesData model changesRelease notes snippet
View Article[meta] Deprecate Ban module
Problem/MotivationTrack the steps needed to deprecate the Ban module. See Remove a core module and move it to a contributed project of the deprecation policy.The removal of extension Ban was approved...
View ArticleUse a test module instead of Ban in dependency tests
Problem/MotivationSteps to reproduceProposed resolutionRemaining tasksUser interface changesIntroduced terminologyAPI changesData model changesRelease notes snippet
View ArticleAllow to ban an entity author's IP address through an action (or entity...
Follow-up to: #1559780: Remove ban_ip_action() from core. It blocks the currently logged-in user. (and potentially, your entire team)Potentially blocked on: #1839516: Introduce entity operation...
View ArticleTrack user IP addresses
If the dblog module is disabled, there is no way for a site administrator to know which IP address a particular entity was created from. For a fairly active site, it's arguable that dblog isn't really...
View ArticleAdd timestamp to ban_ip table
Problem/MotivationBanning IP addresses permanently can have unintended consequences if an attacker uses a shared space, such as a coffee shop, to perform an attack. As such it would be helpful to...
View Article