|
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 |
Allow class types in item properties in SDC |
Active |
Normal |
Feature request |
11.x-dev |
|
2 years 12 months |
|
Drupal core |
Add interface for classloader so it can be cleanly swapped |
Postponed (maintainer needs more info) |
Major |
Task |
main |
|
13 years 3 months |
|
Drupal core |
[Oct 2026] Use PHP 8 constructor property promotion for existing code |
Needs work |
Major |
Task |
main |
|
4 years 4 months |
|
Drupal core |
Strategies to speed up update status fetching |
Needs work |
Normal |
Task |
main |
|
13 years 9 months |
|
Drupal core |
Support hooks (Hook attribute) in any registered service |
Needs work |
Normal |
Feature request |
main |
|
1 year 11 months |
|
Drupal core |
Some cleanup related to OrderOperation for hooks |
Needs review |
Normal |
Task |
main |
|
1 month 1 day |
|
Drupal core |
Optimize ModuleHandler::invokeAll() |
Needs work |
Normal |
Task |
main |
|
9 years 5 months |
|
Drupal core |
Allow install profiles to be switched |
Postponed (maintainer needs more info) |
Normal |
Task |
main |
|
15 years 1 month |
|
Drupal core |
Error::logException() should log previous exceptions |
Active |
Normal |
Task |
main |
|
5 months 3 weeks |
|
Drupal core |
DatabaseQueue::claimItem() is inefficient with huge data |
Needs work |
Normal |
Task |
main |
|
6 years 5 months |
|
Chosen |
Chosen widget not visible inside vertical tab. Dropdown also. |
Needs review |
Normal |
Bug report |
5.0.x-dev |
|
13 years 9 months |
|
Drupal core |
Improve plugin autowiring performance by moving reflection to discovery time |
Needs work |
Normal |
Task |
main |
|
4 years 2 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 5 months |
|
Drupal core |
Add support for inline JS/CSS with #attached |
Needs work |
Normal |
Task |
main |
|
11 years 9 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 days |
|
Drupal core |
Some errors in the system under test do not cause test failures |
Needs work |
Major |
Bug report |
main |
|
6 months 5 days |
|
Drupal core |
Deprecate module weights |
Needs work |
Normal |
Task |
main |
|
8 years 4 months |
|
Drupal core |
Json and PHP serializers should throw exception on failure |
Needs review |
Major |
Bug report |
main |
|
2 years 7 months |
|
Admin Toolbar |
Let admin_toolbar_tools depend on admin_toolbar |
Needs review |
Normal |
Bug report |
3.6.3 |
|
6 months 3 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 2 months |
|
Drupal core |
UiHelperTrait::drupalLogin() breaks with language suffix |
Active |
Normal |
Task |
11.3.x-dev |
|
3 months 1 week |
|
Coding Standards |
Remove the requirement for doxygen for test methods |
Needs review |
Normal |
Task |
|
|
12 years 11 months |
|
Drupal core |
Allow the MediaLibraryUiBuilder service to use an alternative view display |
Needs work |
Normal |
Feature request |
main |
|
8 years 4 months |
|
Localization server |
Wrong node group membership type during content migration |
Needs review |
Normal |
Bug report |
3.0.x-dev |
|
1 year 9 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 |
|
3 months 2 weeks |
|
Drupal core |
Establish "core/tests/$type" as a canonical place for test extensions |
Needs work |
Normal |
Task |
main |
|
3 years 1 month |
|
Drupal core |
Add tests for alter hook calls with non-unique hook list (prepare for #3533944) |
Needs work |
Normal |
Task |
main |
|
1 year 1 month |
|
Drupal core |
Add Module, Theme, Profile, and Extension value objects |
Needs work |
Normal |
Task |
main |
|
13 years 3 months |
|
Drupal core |
[policy, no patch] Explicitly cast all uses of database returned values |
Active |
Normal |
Plan |
main |
|
2 years 4 months |
|
Drupal core |
[meta] Refactor the installer |
Active |
Normal |
Task |
main |
donquixote |
11 years 11 months |
|
Drupal core |
Introduce string-vs-int cast and comparison helpers |
Active |
Normal |
Task |
main |
|
4 months 2 days |
|
Drupal core |
Introduce EntityInterface::isSame(EntityInterface) |
Active |
Normal |
Feature request |
main |
|
7 months 2 weeks |
|
Drupal core |
[META] Update PHPDocs to reflect reality |
Active |
Normal |
Plan |
main |
|
2 years 5 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 2 weeks |
|
Drupal core |
Make Typed Data actually typed |
Needs work |
Normal |
Task |
main |
|
7 years 5 months |
|
Drupal core |
Validate and cast string to integer in IntegerItem and/or IntegerData |
Active |
Normal |
Task |
main |
|
4 months 1 week |
|
Drupal core |
UserInterface::id(), AccountInterface::id() should return int to match typehints |
Needs work |
Normal |
Task |
main |
|
5 years 2 months |
|
Drupal core |
Improve usability, accessibility, and scalability of long select lists |
Needs work |
Major |
Task |
main |
|
11 years 12 months |
|
Drupal core |
[META] Stronger Typing for Entity API |
Active |
Normal |
Plan |
main |
|
2 years 5 months |
|
Drupal core |
Add skip-method option to file_copy and download process plugins |
Needs work |
Normal |
Feature request |
main |
|
10 years 2 months |
|
Drupal core |
Allow an install hook in profiles to install from configuration |
Needs work |
Normal |
Bug report |
main |
|
8 years 2 months |
|
Coding Standards |
Coding standards for "use" statements |
Active |
Major |
Task |
|
|
14 years 3 months |
|
Localization server |
Test migration of news node type |
Active |
Normal |
Task |
3.0.x-dev |
|
2 years 11 months |
|
Drupal core |
Investigate whether LanguageRequestSubscriber::onContainerInitializeSubrequestFinished() is still required and appropriate |
Needs work |
Normal |
Task |
main |
|
10 months 6 days |
|
Drupal core |
[meta] Add .php extension to PHP files |
Active |
Normal |
Plan |
main |
|
22 years 5 months |
|
Drupal core |
Support #[AsEventListener] attribute on classes and methods |
Postponed (maintainer needs more info) |
Normal |
Task |
main |
|
3 years 2 months |
|
Drupal core |
Sort config alphabetically if no orderby defined |
Active |
Normal |
Task |
main |
|
1 year 10 months |