|
When testing for XSS (cross-site scripting) with assembled HTML, use a test exploit that does not contain quotes |
Active |
Normal |
Task |
main |
base system |
|
11 years 4 months |
|
Stale issue cleanup 10/2026 |
Active |
Normal |
Feature request |
main |
other |
|
4 weeks 15 hours |
|
[Nov 2026] Introduce support for PHPUnit 13.5 |
Postponed |
Normal |
Task |
main |
phpunit |
|
8 months 1 week |
|
Asset serving endpoints: there should be 404 instead of Client error |
Needs review |
Normal |
Bug report |
main |
asset library system |
|
2 years 12 months |
|
Add test coverage for SA-CORE-2026-002 |
Needs review |
Normal |
Task |
main |
views.module |
|
4 days 4 hours |
|
Allow replacing components to add props even when replaced components do not define props. |
Active |
Normal |
Feature request |
main |
single-directory components |
|
3 days 16 hours |
|
Fix remaining untranslatable properties from YAML discovery |
Postponed (maintainer needs more info) |
Normal |
Task |
main |
plugin system |
|
8 years 6 days |
|
Remove the need to write empty update hooks to clear site caches when modifying any data that is cached |
Postponed (maintainer needs more info) |
Normal |
Feature request |
main |
base system |
|
8 years 6 days |
|
route providers can't be added to an existing entity type |
Needs work |
Normal |
Bug report |
main |
entity system |
|
5 years 7 months |
|
Translations of nodes with comment settings field set to non-translatable returns EntityUntranslatableFieldsConstraint |
Needs work |
Major |
Bug report |
main |
comment.module |
|
7 years 11 months |
|
"Member for" needs a div tag instead of h4 to pass accessibility check |
Postponed (maintainer needs more info) |
Normal |
Bug report |
main |
user.module |
|
1 year 4 months |
|
Add Tajik (tg) to Drupal Core's standard language list |
Active |
Normal |
Task |
main |
language system |
|
4 days 1 hour |
|
Uncaught TypeError: Cannot read property 'replace' of undefined |
Needs work |
Normal |
Bug report |
main |
ajax system |
|
8 years 11 months |
|
Aggregation not working css and js cache directories not being created |
Postponed (maintainer needs more info) |
Major |
Support request |
main |
asset library system |
|
3 years 2 months |
|
Fix multilingual site's layout edit context issue with TypeError: Argument 1 passed to UrlHelper::buildQuery() must be of the type array, null given |
Needs work |
Normal |
Bug report |
main |
contextual.module |
|
6 years 10 months |
|
Allow adding predefined lists to the options fields via plugins |
Needs work |
Normal |
Feature request |
main |
options.module |
|
13 years 8 months |
|
Killer feature: Fieldable Fields in core |
Postponed |
Major |
Feature request |
main |
field system |
|
17 years 2 weeks |
|
Batch fails when deleting user with “Reassign to Anonymous” fail |
Reviewed & tested by the community |
Major |
Bug report |
main |
entity system |
|
7 months 4 weeks |
|
Replace MessageCommand with an HTMX implementation |
Needs work |
Normal |
Task |
main |
ajax system |
|
1 year 1 month |
|
Explain the extra items that are passed to PluginBase::__construct() in the $plugin_definition array besides the plugin configuration |
Needs review |
Minor |
Task |
main |
documentation |
|
4 weeks 18 hours |
|
Change link text on Maintenance mode form to 'user login page' |
Reviewed & tested by the community |
Normal |
Bug report |
main |
system.module |
|
2 months 3 weeks |
|
Document LogMessageParserInterface::parseMessagePlaceholders() array shape |
Fixed |
Normal |
Bug report |
11.5.x-dev |
base system |
|
1 month 1 week |
|
Strip possessives from cspell dictionaries |
Reviewed & tested by the community |
Normal |
Task |
main |
other |
|
1 month 1 week |
|
Add $entity->toUrl() and $entity->toLink() methods to allowed methods list in Twig sandbox policy |
Needs review |
Normal |
Feature request |
main |
theme system |
|
9 years 1 month |
|
PDOException: SQLSTATE[22003] after entering large value in integer and decimal field |
Needs work |
Normal |
Bug report |
main |
field system |
|
15 years 10 months |
|
Undefined array key in prepareUpdateData |
Needs work |
Normal |
Bug report |
main |
composer |
|
4 years 7 months |
|
MenuLinkContentHooks::updatePathAlias() throws a TypeError when a path_alias entity has no alias value |
Needs review |
Normal |
Bug report |
main |
menu_link_content.module |
|
2 months 2 weeks |
|
Dynamically provide action plugins for every moderation state change |
Needs work |
Major |
Task |
main |
content_moderation.module |
|
10 years 1 month |
|
CallableResolver exception doesn't properly handle a bad array definition |
Reviewed & tested by the community |
Minor |
Bug report |
main |
base system |
|
3 weeks 2 days |
|
Remove remaining key/value implementation from the entity field map and supporting code |
Needs review |
Normal |
Task |
main |
field system |
|
6 months 1 week |
|
Reconsider whether to use ':' as separator for derivative plugins |
Needs work |
Normal |
Bug report |
main |
plugin system |
|
13 years 4 months |
|
ModuleHandler should not maintain list of installed modules now that ModuleExtensionList exists |
Needs work |
Normal |
Task |
main |
extension system |
|
8 years 9 months |
|
[pp-2] Road to stabilize ExtensionList services - remove @internal from ExtensionList and subclasses |
Postponed |
Normal |
Task |
main |
extension system |
|
8 years 9 months |
|
Move ModuleHandler::buildModuleDependencies to extension listing code |
Needs review |
Normal |
Task |
main |
extension system |
|
7 years 11 months |
|
Enforce block plugins returning an array |
Postponed |
Normal |
Task |
main |
block.module |
|
6 years 2 months |
|
[PHP 8.4] Use DOMDocument HTML5 support when available |
Active |
Major |
Task |
main |
base system |
|
2 years 9 months |
|
smtp not working after update to 11.4.11 |
Postponed (maintainer needs more info) |
Normal |
Support request |
main |
other |
|
4 days 21 hours |
|
Plural .po import saves as delimiters-only when the translations are empty instead of not saving anything |
Postponed (maintainer needs more info) |
Normal |
Bug report |
main |
locale.module |
|
1 year 4 months |
|
Configuration translation saves a delimiter-only string when all plural variants are empty, instead of dropping it |
Postponed (maintainer needs more info) |
Normal |
Bug report |
main |
config_translation.module |
|
1 week 2 days |
|
Drupal Usability Meeting 2026-10-30 |
Active |
Normal |
Task |
main |
meetings |
|
1 week 8 hours |
|
Numeric views field passes the formatted value as the plural count, triggering a warning |
Needs work |
Normal |
Bug report |
main |
views.module |
|
1 month 3 weeks |
|
NavigationHooks::modulesInstalled() does not invoke all the hook_navigation_defaults() implementations |
Needs review |
Normal |
Bug report |
main |
navigation.module |
|
4 months 1 week |
|
Link options attributes removed on save |
Needs review |
Normal |
Bug report |
main |
link.module |
|
7 years 5 months |
|
drupal_phpunit_find_extension_directories() uses infinite recursion ⇒ more directories = slower tests |
Needs review |
Major |
Bug report |
main |
phpunit |
|
4 years 11 months |
|
Create closure properties for UserController |
Postponed |
Normal |
Task |
main |
user.module |
|
1 month 3 weeks |
|
Untranslated menu items are displayed in menus |
Needs review |
Major |
Bug report |
main |
language system |
|
11 years 6 months |
|
Path alias filter by system path |
Needs work |
Major |
Feature request |
main |
path.module |
|
11 years 9 months |
|
PostgreSQL driver doesn't support SSL option |
Needs work |
Normal |
Feature request |
main |
database system |
jfauske |
16 years 3 months |
|
Incorrect order and duplicate theme hook suggestions |
Needs work |
Major |
Bug report |
main |
theme system |
|
10 years 4 months |
|
\Drupal\filter\Plugin\Filter\FilterHtmlCorrector and Html::normalize() and incorrectly "corrects" <source> tags |
Needs work |
Normal |
Bug report |
main |
filter.module |
|
9 years 8 months |