|
Drupal core |
Some cleanup related to OrderOperation for hooks |
Reviewed & tested by the community |
Normal |
Task |
main |
|
1 month 3 weeks |
|
Drupal core |
Convert drupal_flush_all_caches() function to a Cache Clearer service |
Needs work |
Normal |
Task |
main |
|
7 years 11 months |
|
Drupal core |
[November 2026] Use PHP 8 constructor property promotion for existing code |
Needs work |
Major |
Task |
main |
|
4 years 5 months |
|
Drupal core |
Potential race condition in container rebuilds |
Needs work |
Major |
Bug report |
main |
|
2 months 4 days |
|
Drupal core |
Hooks may fire during module install before *.module files are loaded |
Postponed (maintainer needs more info) |
Normal |
Bug report |
main |
|
10 months 1 week |
|
Drupal core |
Json and PHP serializers should throw exception on failure |
Reviewed & tested by the community |
Major |
Bug report |
main |
|
2 years 8 months |
|
Drupal core |
Warning: Undefined array key "#access" in language_form_alter() |
Needs work |
Normal |
Bug report |
main |
|
3 years 4 months |
|
Drupal core |
Allow class types in item properties in SDC |
Active |
Normal |
Feature request |
11.x-dev |
|
3 years 3 weeks |
|
Drupal core |
Deprecate using a PHP class as SDC property type |
Postponed |
Normal |
Task |
main |
|
1 year 7 months |
|
Drupal core |
Language-specific aliases only work with url-based language negotiation |
Needs work |
Major |
Bug report |
main |
|
15 years 6 months |
|
Drupal core |
[regression] Pages Manage Fields, Manage form, Manage display should include name of content type or entity |
Postponed |
Normal |
Bug report |
main |
|
11 years 3 months |
|
Drupal core |
[meta] Add .php extension to PHP files |
Active |
Normal |
Plan |
main |
|
22 years 6 months |
|
Drupal core |
Support #[AsEventListener] attribute on classes and methods |
Needs review |
Normal |
Task |
main |
|
3 years 2 months |
|
Drupal core |
Replace usages of static::class . '::methodName' to first-class callable syntax static::method(...) |
Needs work |
Normal |
Task |
main |
|
4 years 8 months |
|
Drupal core |
[meta] Themes improperly check renderable arrays when determining visibility |
Needs work |
Major |
Plan |
main |
|
15 years 11 months |
|
Drupal core |
Add interface for classloader so it can be cleanly swapped |
Postponed (maintainer needs more info) |
Major |
Task |
main |
|
13 years 4 months |
|
Drupal core |
Strategies to speed up update status fetching |
Needs work |
Normal |
Task |
main |
|
13 years 10 months |
|
Drupal core |
Support hooks (Hook attribute) in any registered service |
Needs work |
Normal |
Feature request |
main |
|
1 year 12 months |
|
Drupal core |
Optimize ModuleHandler::invokeAll() |
Needs work |
Normal |
Task |
main |
|
9 years 6 months |
|
Drupal core |
Error::logException() should log previous exceptions |
Active |
Normal |
Task |
main |
|
6 months 2 weeks |
|
Drupal core |
DatabaseQueue::claimItem() is inefficient with huge data |
Needs work |
Normal |
Task |
main |
|
6 years 6 months |
|
Chosen |
Chosen widget not visible inside vertical tab. Dropdown also. |
Needs review |
Normal |
Bug report |
5.0.x-dev |
|
13 years 10 months |
|
Drupal core |
Improve plugin autowiring performance by moving reflection to discovery time |
Needs work |
Normal |
Task |
main |
|
4 years 3 months |
|
Drupal core |
Add Exception for TypeError Argument must be String in Drupal Component Utility Html escape{} |
Needs work |
Major |
Feature request |
main |
|
3 years 6 months |
|
Drupal core |
Add support for inline JS/CSS with #attached |
Needs work |
Normal |
Task |
main |
|
11 years 10 months |
|
Exception tree log formatter |
Decorating loggers surfaced a core bug on 11.4.4 |
Postponed |
Normal |
Bug report |
1.0.x-dev |
|
2 months 3 weeks |
|
Drupal core |
Some errors in the system under test do not cause test failures |
Needs work |
Major |
Bug report |
main |
|
7 months 9 hours |
|
Drupal core |
Deprecate module weights |
Needs work |
Normal |
Task |
main |
|
8 years 5 months |
|
Admin Toolbar |
Let admin_toolbar_tools depend on admin_toolbar |
Needs review |
Normal |
Bug report |
3.6.3 |
|
7 months 2 weeks |
|
Drupal core |
Allow the use of symlinks within the files directory. |
Needs work |
Major |
Feature request |
main |
|
15 years 9 months |
|
Drupal core |
locale_config_batch_update_components() is prohibitively slow with large amounts of config or languages |
Active |
Major |
Bug report |
main |
|
9 years 3 months |
|
Drupal core |
UiHelperTrait::drupalLogin() breaks with language suffix |
Active |
Normal |
Task |
11.3.x-dev |
|
4 months 6 days |
|
Coding Standards |
Remove the requirement for doxygen for test methods |
Needs review |
Normal |
Task |
|
|
13 years 1 week |
|
Drupal core |
Allow the MediaLibraryUiBuilder service to use an alternative view display |
Needs work |
Normal |
Feature request |
main |
|
8 years 5 months |
|
Drupal core |
Regression: Preprocess functions in module on behalf of a theme are not added, or in wrong order |
Active |
Normal |
Bug report |
main |
|
4 months 2 weeks |
|
Drupal core |
Establish "core/tests/$type" as a canonical place for test extensions |
Needs work |
Normal |
Task |
main |
|
3 years 2 months |
|
Drupal core |
Add tests for alter hook calls with non-unique hook list (prepare for #3533944) |
Needs work |
Normal |
Task |
main |
|
1 year 2 months |
|
Drupal core |
Add Module, Theme, Profile, and Extension value objects |
Needs work |
Normal |
Task |
main |
|
13 years 4 months |
|
Drupal core |
[policy, no patch] Explicitly cast all uses of database returned values |
Active |
Normal |
Plan |
main |
|
2 years 5 months |
|
Drupal core |
[meta] Refactor the installer |
Active |
Normal |
Task |
main |
donquixote |
12 years 5 days |
|
Drupal core |
Introduce string-vs-int cast and comparison helpers |
Active |
Normal |
Task |
main |
|
4 months 3 weeks |
|
Drupal core |
Introduce EntityInterface::isSame(EntityInterface) |
Active |
Normal |
Feature request |
main |
|
8 months 1 week |
|
Drupal core |
[META] Update PHPDocs to reflect reality |
Active |
Normal |
Plan |
main |
|
2 years 6 months |
|
Drupal core |
Provide users with the option to select an appropriate moderation state when reverting to a previous revision |
Needs work |
Major |
Feature request |
main |
|
9 years 1 month |
|
Drupal core |
Make Typed Data actually typed |
Needs work |
Normal |
Task |
main |
|
7 years 6 months |
|
Drupal core |
Validate and cast string to integer in IntegerItem and/or IntegerData |
Active |
Normal |
Task |
main |
|
5 months 4 days |
|
Drupal core |
UserInterface::id(), AccountInterface::id() should return int to match typehints |
Needs work |
Normal |
Task |
main |
|
5 years 3 months |
|
Drupal core |
Improve usability, accessibility, and scalability of long select lists |
Needs work |
Major |
Task |
main |
|
12 years 2 weeks |
|
Drupal core |
[META] Stronger Typing for Entity API |
Active |
Normal |
Plan |
main |
|
2 years 6 months |
|
Drupal core |
Add skip-method option to file_copy and download process plugins |
Needs work |
Normal |
Feature request |
main |
|
10 years 3 months |