Allow to add captcha to one-time login form
To increase the user experience I wanted to get rid of the captcha on the registration form. Instead I wanted to place it on the one-time login form, as not to scare off potential new members. This...
View ArticleAdd help link from Permissions page to module help
How about adding a Help link for each module on the Permissions page, to the module's help screen (now that we have useful module help screens)? Should look just like the Help link on the Modules page,...
View ArticleAdd option to skip DB connect init commands to settings.php
This patch adds option to skip DB connection initialization commands completely using a configuration setting in settings.php.Normal Drupal setups doesn't benefit from skipping DB connection init. In...
View ArticleDefault tokens for token types
ProblemToken types are objects that cannot just be converted to a particular piece of output automatically. Example: node_tokens() handles node:created tokens, and instead of letting system_tokens()...
View ArticleMake "These settings apply to the field everywhere it is used" clearer
ProblemCurrently the field settings on every field contain the intro: These settings apply to the Body field everywhere it is used. For example, see...
View ArticleExplicitly register template_preprocess callbacks in hook_theme()
Problem/Motivationtemplate_preprocess... functions are very unusual. They are the only thing in modules that's not prefixed by the module.#3495943: Handle module preprocess functions as OOP hooks is...
View ArticleManaged-file uploads do not support multiple actions per submit, and...
Problem/MotivationI'm using the upload feature in an edit form. I can successfully upload or delete an image file, but a replacement, removing an existing file followed by an Upload with the same...
View Article[pp-upstream] [random test failure] PackageUpdateTest::testPackageUpdate
Problem/Motivation Package Update (Drupal\Tests\package_manager\Build\PackageUpdate) ✘ Package update ┐ ├ Error response: ├ ├ Headers: array ( ├ 'Host' => ├ array ( ├ 0 => 'localhost:8009', ├ ),...
View Article[PP-1] Convert functional tests in help module to kernel tests
Problem/MotivationTesting out #3390193: Add a drupalGet() method to KernelTestBase on help.moduleSteps to reproduceProposed resolutionRemaining tasksUser interface changesIntroduced terminologyAPI...
View ArticleUse the new 'entity_reference' Views filter in...
Problem/MotivationWhoops! This was a big oversight at #3347343: Add Views EntityReference filter to support better UX for exposed filters. Although we got it right at #2640994: Fix label token...
View ArticleDrupal Usability Meeting 2025-04-11
This meeting takes place every Friday at 14:00 UTC (currently 6:00am PT, 9:00am ET). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View ArticleAllow profiles to define a base/parent profile [continue of #1356276]
This issue is about maintaining the profiles patch for those that need it *but* that for many reasons explained by nedjo below and others in the parent issue profiles defining a base parent profile...
View ArticleAdd support for additional protocols in Link field definition
Problem/MotivationThe link module only validates http and https, but not other scheme names such as git or ftp. In Drupal 7, the validation can be turned off, thereby allowing the input of other scheme...
View ArticleAudit use of the clearfix class
Problem/Motivationsystem/base provides a clearfix utility class.This class is used in about 20 places in Drupal core, however they are all admin pages.We should check each page to see whether the...
View ArticleThe site slogan doesn't show with Olivero
Problem/MotivationWith Olivero, if a slogan is set and the branding block is configured to show the slogan, the slogan should be displayed on the branding block. But it's not.Steps to reproduce1....
View ArticleAdd component variants to SDC
Problem/MotivationWe are planning to rewrite UI Patterns upon SDC. To achieve this, we are proposing a few changes and additions:#3390980: Make SDC extensible#3352063: Allow schema references in Single...
View ArticleMove jsonapi constants to an enum and deprecate the constants
Problem/Motivationjsonapi only has constants left in the .module fileSteps to reproduceopen jsonapi.moduleProposed resolutionMove consts to a new class Replace calls to the const Update testsRemaining...
View ArticleSDC slots not being validated against json config schema
Problem/MotivationSDC slots are not being validated against json config schema, because patternProperties has not the right regexp.When you have a problem and solve it using RegEx, you end up with two...
View ArticleMigrateControllerTest requires root user, remove @todo
Problem/Motivation\Drupal\Tests\migrate_drupal_ui\Functional\MigrateControllerTest has an @todo to remove the use of the root user but migrations through the UI must be run as the root user. See...
View ArticleDecide strategy to customize or provide 1st level menu items' icons
Problem/MotivationThe new navigation provides a new feature by adding icons to first level menu items. So far this is implemented by CSS with a background in the item, so if a contrib or a site-builder...
View Article