|
Allow kernel test classes to define their own routes |
Needs review |
Normal |
Feature request |
main |
phpunit |
|
2 days 5 hours |
|
convert jsonapi\Functional\UserTest to a kernel test |
Needs work |
Normal |
Task |
main |
jsonapi.module |
|
5 hours 10 min |
|
Drop support for sites/all folder |
Active |
Normal |
Feature request |
main |
extension system |
|
3 years 6 months |
|
Define form elements from SDC |
Patch (to be ported) |
Normal |
Feature request |
11.x-dev |
single-directory components |
pdureau |
1 year 2 months |
|
Allow parsing and writing PHP class constants and enums in YAML files |
Reviewed & tested by the community |
Major |
Task |
main |
configuration system |
|
8 years 1 month |
|
Remove content types from the standard install profile and recipe |
Active |
Normal |
Task |
main |
other |
|
32 min 3 sec |
|
LLM harm reduction in Drupal core contribution, AGENTS.md guidelines |
Needs review |
Normal |
Task |
main |
other |
|
6 days 15 hours |
|
Use PHP attributes for route discovery |
Fixed |
Major |
Task |
main |
routing system |
|
3 years 7 months |
|
[Policy] Merge the minimal and standard install profiles into a starting point recipe |
Needs review |
Normal |
Plan |
main |
other |
|
5 years 9 months |
|
Improve the error message thrown in PoStreamReader::readLine() when translations cannot be saved |
Needs review |
Normal |
Bug report |
main |
base system |
|
3 years 8 months |
|
Update PHP doc for \Drupal\Component\Plugin\Derivative\DeriverInterface::getDerivativeDefinitions |
Active |
Normal |
Task |
main |
plugin system |
|
1 hour 7 min |
|
Improve performance of HelpTopicsSyntaxTest |
Needs review |
Normal |
Task |
main |
phpunit |
|
3 days 16 hours |
|
Deprecate .theme file extension |
Needs review |
Normal |
Task |
main |
extension system |
|
1 month 4 days |
|
Add requirements check for deprecated .theme file extensions |
Active |
Normal |
Task |
main |
extension system |
|
1 hour 15 min |
|
Add support for the auto keyword for lazy-loaded images |
Active |
Normal |
Feature request |
main |
responsive_image.module |
|
1 hour 33 min |
|
Doesn't fall back to default_region if no region is set in placeBlockInDefaultTheme |
Needs review |
Normal |
Bug report |
main |
recipe system |
|
1 month 3 days |
|
Consolidate, refactor, remove and untangle Claro's CSS from Default Admin theme |
Active |
Normal |
Task |
main |
Admin theme |
|
3 weeks 4 days |
|
Remove deprecated leading dot from cookie domain |
Needs work |
Normal |
Bug report |
main |
base system |
|
10 years 10 months |
|
PHP 8.4 deprecation: timezone_name_from_abbr() receives null for $isDST in TimezoneController::getTimezone() |
Needs review |
Normal |
Bug report |
main |
system.module |
|
1 week 3 days |
|
Mark Umami as hidden in preparation of moving to contrib and/or a testing profile |
Reviewed & tested by the community |
Normal |
Task |
main |
Umami demo |
|
11 months 6 days |
|
[PP-1] Deprecate support for per-file weight in libraries API |
Active |
Major |
Task |
main |
asset library system |
|
1 year 8 months |
|
[meeting] CLI in Core Initiative Meeting 2026.04.22 |
Needs review |
Normal |
Task |
main |
meetings |
|
3 hours 10 min |
|
Introduce "before" and "after" for conditional ordering in library definitions |
Reviewed & tested by the community |
Major |
Task |
main |
asset library system |
|
13 years 1 month |
|
[meeting] CLI in Core Initiative Meeting 2026.04.15 |
Needs review |
Normal |
Task |
main |
meetings |
|
3 hours 18 min |
|
Add Caddyfile configuration |
Needs work |
Normal |
Task |
main |
base system |
|
2 years 3 weeks |
|
file_copy process plugin does not validate downloaded file integrity, creating empty files on network failure |
Needs review |
Normal |
Bug report |
main |
migration system |
|
4 hours 49 min |
|
Clean up StreamWrapperManager::register() calls |
Needs work |
Normal |
Task |
main |
file system |
|
2 weeks 4 days |
|
Modernize system hook implementations |
Needs review |
Normal |
Task |
main |
system.module |
|
7 months 3 weeks |
|
ComponentNegociator::maybeNegotiateByTheme logic does not handle admin theme |
Needs work |
Normal |
Bug report |
main |
single-directory components |
grimreaper |
6 months 4 weeks |
|
Sorting by Views result counter causes ORDER BY unknown |
Needs review |
Major |
Bug report |
main |
views.module |
|
2 months 1 week |
|
Drupal Usability Meeting 2026-05-01 |
Active |
Normal |
Task |
main |
meetings |
|
3 days 1 hour |
|
Add an optional excluded source extension setting to the image_convert effect |
Needs work |
Normal |
Feature request |
main |
image.module |
|
1 month 2 weeks |
|
Support early hints for fonts |
Needs review |
Normal |
Task |
main |
asset library system |
|
2 months 3 weeks |
|
Convert functional tests with suitably simple HTTP requests to kernel tests |
Active |
Normal |
Plan |
main |
phpunit |
|
4 weeks 2 hours |
|
Add display-builder agnostic overview page for display modes |
Patch (to be ported) |
Normal |
Task |
11.x-dev |
field_ui.module |
|
4 months 1 week |
|
Use UMD installation method for CKEditor5 |
Reviewed & tested by the community |
Critical |
Task |
main |
ckeditor5.module |
|
10 months 4 weeks |
|
datetime_range fields have confusing options for date type setting |
Reviewed & tested by the community |
Normal |
Bug report |
main |
datetime.module |
|
7 years 3 months |
|
Entity recursive rendering protection is not compatible with Fibers |
Reviewed & tested by the community |
Major |
Bug report |
main |
render system |
|
1 month 5 days |
|
add $options and $headers parameters to HttpKernelUiHelperTrait::drupalGet() |
Needs review |
Normal |
Feature request |
main |
phpunit |
|
4 weeks 3 hours |
|
Prefer to replace array[array.length - 1] with array.at(-1) |
Needs work |
Normal |
Task |
main |
javascript |
|
1 month 4 weeks |
|
Add phpstan-baseline Composer script to root composer.json |
Reviewed & tested by the community |
Normal |
Task |
main |
composer |
|
1 year 5 months |
|
[regression] EntityStorageException when reverting layout to defaults after entity field values |
Active |
Normal |
Bug report |
main |
layout_builder.module |
|
2 days 16 hours |
|
Investigate whether LanguageRequestSubscriber::onContainerInitializeSubrequestFinished() is still required and appropriate |
Needs review |
Normal |
Task |
main |
language.module |
|
5 months 1 week |
|
Form API breaks when pages are restored from browser Back‑Forward Cache (BFCache) |
Active |
Normal |
Bug report |
main |
forms system |
|
8 hours 30 min |
|
Move common code across Drupal base test suite classes to DrupalTestCaseTrait |
Reviewed & tested by the community |
Normal |
Task |
main |
phpunit |
|
2 months 1 week |
|
Automatically split cache debug headers into multiple lines when they exceed 8k |
Needs review |
Normal |
Bug report |
main |
request processing system |
|
9 years 3 months |
|
Create an initial class for the batch processor service |
Needs review |
Normal |
Task |
main |
batch system |
|
8 years 2 weeks |
|
[META] Replace comment constants with enums |
Active |
Normal |
Task |
main |
comment.module |
|
1 year 1 week |
|
Move COMMENT_MODE_FLAT and and COMMENT_MODE_THREADED constants to new CommentMode enum |
Active |
Normal |
Task |
main |
comment.module |
|
10 hours 26 min |
|
Allow recipe to add multiple buttons to CKEditor toolbar |
Needs work |
Normal |
Feature request |
main |
editor.module |
|
1 year 2 months |