|
[13.x] [meta] Release Drupal 13 in 2028 |
Active |
Critical |
Plan |
main |
other |
|
5 months 4 weeks |
|
[meta] Set Drupal 13 platform and browser requirements at least 6 months before release |
Postponed |
Critical |
Plan |
main |
other |
|
5 months 4 weeks |
|
[Nov 2026] Introduce support for PHPUnit 13.5 |
Postponed |
Normal |
Task |
main |
phpunit |
|
8 months 1 week |
|
Add Boolean field filter option 'Treat NULL values as FALSE' to expose the already existing code path for handling this |
Reviewed & tested by the community |
Normal |
Bug report |
main |
views_ui.module |
|
10 years 3 months |
|
Create Connection::executeIfTableExists |
Postponed |
Critical |
Task |
main |
database system |
|
2 weeks 5 days |
|
Change (disabled) to (not installed) on Modules and Themes pages |
Reviewed & tested by the community |
Normal |
Task |
main |
user interface text |
|
3 months 1 week |
|
Add filter on permissions page to only show "restricted access" permissions |
Needs review |
Normal |
Feature request |
main |
user system |
|
1 month 3 weeks |
|
move user.admin.css into Default Admin where it belongs |
Needs work |
Normal |
Task |
main |
user system |
|
11 years 5 months |
|
FilterAutoP breaks links around the <drupal-media> tag |
Needs review |
Major |
Bug report |
main |
filter.module |
|
7 years 2 months |
|
Warning: Undefined array key "#access" in language_form_alter() |
Needs work |
Normal |
Bug report |
main |
language system |
|
3 years 4 months |
|
Form API 'item' elements should not use the 'for' attribute |
Reviewed & tested by the community |
Normal |
Bug report |
main |
forms system |
|
12 years 4 months |
|
[policy, no patch] Move Layout Builder module to contrib |
Active |
Normal |
Plan |
main |
layout_builder.module |
|
2 months 10 hours |
|
[policy, no patch] Deprecate and remove the Announcements module |
Active |
Normal |
Task |
main |
announcements_feed.module |
|
4 months 3 weeks |
|
[policy, no patch] Move REST module to contrib |
Active |
Normal |
Plan |
main |
rest.module |
|
7 months 2 weeks |
|
Return an empty array from \Drupal\Core\Menu\MenuTreeStorageInterface::save() if no storage update done |
Postponed (maintainer needs more info) |
Normal |
Task |
main |
menu system |
|
9 years 5 months |
|
Deprecate \Drupal\Component\Uuid\Uuid in favor of \Symfony\Component\Validator\Constraints\UuidValidator |
Active |
Normal |
Task |
main |
base system |
|
9 years 5 months |
|
Not possible to create a temporary table without using "SELECT * FROM {existing_table}" |
Active |
Normal |
Bug report |
main |
database system |
|
2 weeks 5 days |
|
Introduce a differ for SchemaDefinitionInterface objects |
Needs review |
Normal |
Feature request |
main |
database system |
mondrake |
1 month 2 weeks |
|
[Plan] Gradually replace Drupal's AJAX system with htmx |
Active |
Normal |
Plan |
main |
ajax system |
|
2 years 11 months |
|
HTMX triggers Drupal behavior attachment before newly added assets finish loading |
Reviewed & tested by the community |
Normal |
Bug report |
11.x-dev |
ajax system |
|
2 months 1 week |
|
Use comment access handler instead of hardcoding permissions |
Needs work |
Major |
Task |
main |
comment.module |
|
9 years 5 months |
|
Document the entity life cycle and the differences between config and content |
Reviewed & tested by the community |
Normal |
Task |
main |
documentation |
|
11 years 6 months |
|
[policy, no patch] Deprecate and remove the Block UI |
Active |
Normal |
Plan |
main |
block.module |
|
1 month 3 weeks |
|
Add a way to ship block placement statically (will be useful when block UI is removed) |
Active |
Normal |
Plan |
main |
other |
|
12 months 23 hours |
|
add way for kernel tests to install single config |
Reviewed & tested by the community |
Normal |
Feature request |
main |
phpunit |
|
1 year 4 months |
|
Removal of unnecessary savepoints from PostgreSQL |
Needs work |
Critical |
Task |
main |
postgresql db driver |
|
2 months 2 weeks |
|
Clarify concepts (and implementation) around reverting revisions and publishing forward revisions |
Postponed (maintainer needs more info) |
Normal |
Task |
main |
entity system |
|
10 years 3 months |
|
Could we attach form #states to BaseFieldDefinitions and use them when building entity forms? |
Postponed (maintainer needs more info) |
Normal |
Feature request |
main |
entity system |
|
8 years 3 weeks |
|
Field UI Manage Display tabledrag copies parent field machine name into region when nesting (invalid region saved) |
Needs review |
Normal |
Bug report |
main |
field system |
|
2 months 4 weeks |
|
Remove installer cruft for old version of chrome |
Reviewed & tested by the community |
Normal |
Task |
main |
install system |
|
11 years 1 month |
|
No Focus on Second Open Dialog |
Needs work |
Normal |
Bug report |
main |
javascript |
|
2 years 8 months |
|
Document use of CLDR territories in CountryManager::getStandardList() |
Needs review |
Normal |
Task |
main |
locale.module |
|
13 years 3 months |
|
CKEditor 5 toolbar overflow can become unusable in Off canvas |
Needs work |
Normal |
Bug report |
main |
ckeditor5.module |
|
3 years 10 months |
|
File video formatter summary can pass NULL placeholder values to StringTranslation |
Needs work |
Major |
Bug report |
main |
media system |
|
1 month 2 weeks |
|
Add an area handler that can generate links |
Needs review |
Normal |
Feature request |
main |
views.module |
|
1 month 3 weeks |
|
[policy, no patch] By default deprecate non-experimental modules that are used by less 5% of sites before the next major version |
Needs review |
Normal |
Plan |
main |
other |
|
6 years 3 months |
|
Track core module usage |
Active |
Normal |
Task |
main |
base system |
|
2 weeks 6 days |
|
FileRepository::loadByUri does not returns the most recent file if several files match the URI |
Needs work |
Normal |
Bug report |
main |
file system |
|
4 years 6 months |
|
[META] Remove use case specific elements from Standard and Node module. Always install with Standard. Keep Minimal for CLI use only. |
Needs review |
Normal |
Plan |
main |
other |
|
5 months 1 week |
|
The future of the Minimal profile |
Active |
Normal |
Task |
main |
base system |
|
13 years 7 months |
|
Revisit the modules enabled by the Standard profile |
Postponed (maintainer needs more info) |
Normal |
Plan |
main |
base system |
|
5 years 8 months |
|
condition in the first half of a boolean expression is hard to read in AssetDumper |
Active |
Normal |
Task |
main |
asset library system |
|
3 weeks 6 hours |
|
[policy, no patch] Update allowed changes to current practice for backport of Test API changes |
Reviewed & tested by the community |
Normal |
Task |
main |
other |
|
1 year 3 months |
|
[policy] Document when update tests are needed |
Needs review |
Normal |
Plan |
main |
other |
|
2 years 6 months |
|
[policy, no patch] Define policy for JavaScript fallback (no-JS) requirements in Drupal core |
Needs review |
Normal |
Plan |
main |
base system |
|
7 months 1 day |
|
Entity query using OR group with the same field name on different relationships doesn't work |
Active |
Normal |
Bug report |
main |
entity system |
|
4 years 2 months |
|
VersionHistoryController::loadRevisions() throws when the current content language is not among a revision's translations |
Needs review |
Normal |
Bug report |
main |
entity system |
|
1 month 14 hours |
|
Add cache:warm CLI command |
Needs review |
Normal |
Feature request |
main |
CLI system |
moshe weitzman |
3 weeks 2 days |
|
system_region_list() could use getTheme() instead of listInfo() |
Needs work |
Minor |
Task |
main |
system.module |
|
10 years 9 months |
|
[policy, no patch] Publishing / Maintaining JS libraries produced by Drupal that do not have a dependency on Drupal |
Needs work |
Normal |
Plan |
main |
javascript |
|
6 years 1 week |