|
Deprecate .module file extension |
Fixed |
Normal |
Task |
11.5.x-dev |
extension system |
|
2 months 1 week |
|
Status messages are lost when an htmx request uses hx-select |
Active |
Normal |
Bug report |
main |
ajax system |
darvanen |
2 hours 53 min |
|
Password reset confirmation page can disclose usernames |
Active |
Normal |
Bug report |
main |
user.module |
|
12 hours 35 min |
|
Allow views with arguments to specify they aren't provided by the URL |
Active |
Major |
Task |
main |
views.module |
|
2 hours 42 min |
|
HTMX::applyTo() overwrites #cache instead of merging it |
Needs review |
Normal |
Bug report |
main |
ajax system |
|
2 weeks 5 days |
|
Drupal Usability Meeting 2026-11-06 |
Needs work |
Normal |
Task |
main |
meetings |
|
1 week 13 hours |
|
[random test failure] RecipeFinderTest::testDiscoveryFollowsSymlinks fails intermittently |
Reviewed & tested by the community |
Normal |
Bug report |
main |
recipe system |
|
2 weeks 1 day |
|
JSON Schema gets a second null option when a #[JsonSchema] attribute allows null without a type |
Needs review |
Normal |
Bug report |
main |
serialization.module |
|
4 days 7 hours |
|
container_rebuild_test should use raw key value instead of state |
Needs review |
Normal |
Task |
main |
phpunit |
|
4 weeks 1 day |
|
JavaScript translation file is not regenerated when missing from disk, causing aggregate hash mismatches |
Needs review |
Normal |
Bug report |
main |
locale.module |
|
1 day 14 hours |
|
[meta] PHP 8.6 support |
Needs work |
Normal |
Plan |
main |
base system |
|
4 months 4 days |
|
Upgrade htmx to 4.0.1 |
Needs review |
Major |
Task |
main |
ajax system |
|
8 hours 32 min |
|
Update CKEditor to 49.1.0 |
Needs review |
Critical |
Task |
main |
ckeditor5.module |
|
1 week 3 days |
|
Update to Symfony 8.2.0-BETA1 |
Needs review |
Critical |
Task |
main |
other |
|
5 days 11 hours |
|
SqlContentEntityStorage::initTableLayout() does not reset langcode keys, breaking conversion to translatable when the original entity type has no langcode key |
Needs work |
Normal |
Bug report |
main |
entity system |
anybody |
8 hours 55 min |
|
Update lockfile versions of Symfony versions in supported 11.x and 10.x versions |
Fixed |
Normal |
Task |
11.x-dev |
other |
|
11 hours 47 min |
|
Prefer persistent transport sharing for HTTP client requests |
Reviewed & tested by the community |
Normal |
Feature request |
main |
base system |
|
2 months 2 weeks |
|
[Plan] Gradually replace Drupal's AJAX system with htmx |
Active |
Normal |
Plan |
main |
ajax system |
|
2 years 11 months |
|
[policy] Define the extension api system responsibilities |
Needs work |
Normal |
Task |
main |
extension system |
|
1 year 4 months |
|
Default content import keeps a multi-value field's default items beyond the imported ones |
Active |
Normal |
Bug report |
main |
default content system |
|
10 hours 18 min |
|
[drupalImage] When ckeditor5_arbitraryHtmlSupport is on, <img src> fails to update |
Needs work |
Normal |
Bug report |
main |
ckeditor5.module |
|
3 years 2 months |
|
Update masterminds/html5 to 2.12.0 |
Fixed |
Critical |
Task |
11.3.x-dev |
composer |
|
1 week 5 days |
|
Recursion protection uses a fabricated entity key instead of the render array's cache keys, aborting legitimate renders of non-cacheable entities |
Needs work |
Normal |
Bug report |
main |
render system |
|
4 months 1 week |
|
PathValidator does not restore router context when matching throws an unhandled exception |
Reviewed & tested by the community |
Normal |
Bug report |
main |
routing system |
|
1 month 1 week |
|
Add a status report warning if there are roles configured with "administer site configuration" that do not have "view update notifications" |
Needs work |
Normal |
Task |
main |
update.module |
|
4 years 4 months |
|
Allow to alter MenuUiUtility::menuUiNodeSave() |
Reviewed & tested by the community |
Normal |
Feature request |
main |
menu_ui.module |
|
2 days 12 hours |
|
Use $element['#attributes]['id'] instead of $element['#id'] to create a link anchor |
Needs review |
Normal |
Bug report |
main |
inline_form_errors.module |
|
12 months 6 hours |
|
Introduce email plugins |
Needs review |
Normal |
Task |
main |
mail system |
|
1 year 3 months |
|
text_summary does not break on word boundaries if the first sentence is longer than the length of the summary being produced |
Needs work |
Normal |
Bug report |
main |
text.module |
smustgrave |
14 years 8 months |
|
Inline form error summary link is broken on textarea/textfield widgets |
Needs work |
Normal |
Bug report |
main |
text.module |
|
2 days 2 hours |
|
[meeting] 2026-11-04 core mailer beta planning |
Fixed |
Normal |
Task |
main |
meetings |
|
11 hours 58 min |
|
Position of the Help text for fields |
Postponed (maintainer needs more info) |
Normal |
Feature request |
main |
field system |
|
7 years 12 months |
|
Split UserdataInterface::get() in different methods |
Postponed (maintainer needs more info) |
Normal |
Task |
main |
user system |
|
8 years 11 months |
|
[META] Standardize the way distributions handle config updates |
Postponed (maintainer needs more info) |
Normal |
Task |
main |
configuration system |
|
8 years 1 month |
|
Allow easy access to comment ID on comment permalinks |
Active |
Normal |
Feature request |
main |
routing system |
|
1 day 10 hours |
|
Use autoconfiguration instead of the plugin_manager_cache_clear tag and PluginManagerPass |
Needs work |
Normal |
Task |
main |
plugin system |
|
7 months 1 week |
|
DefaultContent Finder fails with ImportException on non-entity .json files in content directory |
Reviewed & tested by the community |
Normal |
Bug report |
main |
default content system |
|
1 week 2 days |
|
[random test failure] Nightwatch command drupalInstallModule.js |
Needs work |
Critical |
Bug report |
main |
base system |
|
4 months 3 weeks |
|
Drupal 12 regression: CKEditor 5 throws an exception when the default theme is not installed yet |
Reviewed & tested by the community |
Major |
Bug report |
main |
ckeditor5.module |
|
2 years 11 months |
|
Allow DeprecatedServicePropertyTrait to specify Drupal versions |
Needs work |
Normal |
Task |
main |
other |
|
3 days 6 hours |
|
Add missing @param docs to constructors and promote their properties |
Needs work |
Normal |
Task |
main |
other |
|
2 days 4 hours |
|
Custom Core Twig Filter "format_date" conflicts with twig/intl-extra |
Active |
Major |
Bug report |
main |
theme system |
|
2 years 9 months |
|
Uninstalling a module can remove Administrator role in Drupal installations started in D5, D6 or D7 |
Postponed (maintainer needs more info) |
Normal |
Feature request |
main |
configuration system |
|
1 year 6 months |
|
ViewsField EntityLink should allow customizing the link template |
Needs review |
Normal |
Feature request |
main |
views.module |
jon pugh |
1 month 2 weeks |
|
Clicking cancel on the delete view confirmation page should redirect back to the view |
Needs review |
Normal |
Task |
main |
views_ui.module |
|
2 years 7 months |
|
user_delete() should not remove the content created by user |
Needs work |
Normal |
Feature request |
main |
user.module |
|
8 years 7 months |
|
Convert permission providers to tagged services; unify with a service locator |
Needs review |
Normal |
Task |
main |
user system |
|
2 years 8 months |
|
support CallableResolver-style callables in OptionsAllowedValues::getAllowedValues() |
Needs review |
Normal |
Bug report |
main |
options.module |
|
7 months 3 weeks |
|
Support #[AsEventListener] attribute on classes and methods |
Needs review |
Normal |
Task |
main |
extension system |
|
3 years 3 months |
|
Drupal Usability Meeting 2026-11-13 |
Active |
Normal |
Task |
main |
meetings |
|
13 hours 9 min |