|
Refactor dropbutton CSS |
Reviewed & tested by the community |
Normal |
Task |
main |
Admin theme |
|
2 weeks 6 days |
|
Set up a CI job to build and publish documentation |
Needs work |
Normal |
Task |
main |
documentation |
|
7 months 3 days |
|
[meta] Consolidate high level Drupal core documentation to markdown and publish via gitlab pages |
Active |
Normal |
Plan |
main |
documentation |
|
7 months 4 days |
|
FormTest should be converted (as much as possible) to a kernel test |
Postponed |
Normal |
Task |
main |
phpunit |
|
7 years 2 months |
|
Tweak test weights for #slow issues |
Needs work |
Normal |
Task |
main |
phpunit |
|
6 days 10 hours |
|
Saving a field config clears all typed data plugin definitions |
Needs review |
Normal |
Bug report |
main |
typed data system |
|
3 days 1 hour |
|
Views exposed form action incorrect when view also has a page display |
Needs work |
Normal |
Bug report |
main |
views.module |
|
9 years 10 months |
|
Add a command to import configuration |
Fixed |
Normal |
Feature request |
main |
configuration system |
bircher |
4 months 3 weeks |
|
Restrict 'required' field in info to core |
Active |
Normal |
Task |
main |
base system |
|
9 years 1 month |
|
Update JavaScript dependencies for 11.5.0 |
Needs work |
Normal |
Task |
11.x-dev |
javascript |
|
1 month 5 days |
|
Introduce a “weight“ to #slow tests |
Postponed |
Normal |
Task |
main |
phpunit |
|
1 year 8 months |
|
Deprecate StatementWrapperIterator |
Active |
Normal |
Task |
main |
database system |
|
3 days 4 hours |
|
ListNormalizer does not provide a JSON Schema for lists |
Active |
Normal |
Feature request |
main |
serialization.module |
|
4 weeks 13 hours |
|
ComplexDataNormalizer does not provide a JSON Schema for complex data |
Active |
Normal |
Feature request |
main |
serialization.module |
|
4 weeks 13 hours |
|
Validation constraints do not contribute to the JSON Schema |
Active |
Normal |
Feature request |
main |
serialization.module |
|
4 weeks 13 hours |
|
NotNullConstraintValidator conflates "required" with "non-empty" for lists and complex data; only config schema is exempted |
Active |
Normal |
Bug report |
main |
typed data system |
|
1 month 4 days |
|
ComplexDataDefinitionBase improperly removes 'propertyDefinitions' when serialized |
Needs review |
Normal |
Bug report |
main |
typed data system |
|
11 months 3 weeks |
|
Emit data definition default values as the JSON Schema "default" keyword |
Postponed |
Normal |
Feature request |
main |
serialization.module |
|
1 month 1 week |
|
Emit data definition example values as the JSON Schema "examples" keyword |
Postponed |
Normal |
Feature request |
main |
serialization.module |
|
1 month 1 week |
|
Allow data definitions to declare example values |
Needs work |
Normal |
Feature request |
main |
typed data system |
|
1 month 3 weeks |
|
Allow data definitions to declare a default value |
Needs review |
Normal |
Feature request |
main |
typed data system |
|
1 month 3 weeks |
|
TypedDataManager prototype cache returns wrong type/constraints for Map/List properties with identical names but different definitions |
Needs work |
Normal |
Bug report |
main |
typed data system |
|
2 months 2 weeks |
|
Map data definition properties are not validated if root value is empty |
Reviewed & tested by the community |
Normal |
Bug report |
main |
typed data system |
|
4 years 10 months |
|
Rename hook_system_info_alter to hook_extension_info_alter |
Fixed |
Normal |
Task |
main |
extension system |
|
1 month 1 week |
|
Use Closure::getCurrent in PHP 8.5 |
Fixed |
Normal |
Task |
12.0.x-dev |
other |
|
9 months 5 days |
|
incorrect schema in module_installer_config_test.schema.yml |
Fixed |
Minor |
Bug report |
11.5.x-dev |
phpunit |
|
1 month 1 week |
|
LazyPluginCollection::initializePlugin() doesn't document it can throw exceptions |
Fixed |
Minor |
Bug report |
11.5.x-dev |
documentation |
|
1 year 3 months |
|
UrlHelper::uncompressQueryParameter() should set a gzuncompress() character limit |
Fixed |
Critical |
Bug report |
main |
asset library system |
|
3 months 3 weeks |
|
Deprecate StatementPrefetchIterator |
Fixed |
Normal |
Task |
main |
database system |
|
8 months 1 week |
|
Move local tasks out of the more actions button into the content header on admin pages |
Active |
Normal |
Feature request |
main |
navigation.module |
|
5 months 2 weeks |
|
Use of inline script is not compatible with a content-security policy |
Needs review |
Normal |
Bug report |
main |
navigation.module |
|
2 years 3 months |
|
Admin theme should override top-bar.html.twig directly |
Fixed |
Normal |
Bug report |
11.5.x-dev |
Admin theme |
|
1 month 3 weeks |
|
In preview mode, let Views blocks suppress their contextual links themselves |
Needs review |
Normal |
Task |
main |
views.module |
|
3 days 11 hours |
|
Add site data-sharing choices to Update Status: share the site domain (opt-out) and site email address (opt-in) with Drupal.org |
Active |
Normal |
Feature request |
main |
update.module |
|
6 days 5 hours |
|
When testing for XSS (cross-site scripting) with assembled HTML, use a test exploit that does not contain quotes |
Active |
Normal |
Task |
main |
base system |
|
11 years 4 months |
|
Stale issue cleanup 10/2026 |
Active |
Normal |
Feature request |
main |
other |
|
4 weeks 7 hours |
|
[Nov 2026] Introduce support for PHPUnit 13.5 |
Postponed |
Normal |
Task |
main |
phpunit |
|
8 months 1 week |
|
Asset serving endpoints: there should be 404 instead of Client error |
Needs review |
Normal |
Bug report |
main |
asset library system |
|
2 years 12 months |
|
Add test coverage for SA-CORE-2026-002 |
Needs review |
Normal |
Task |
main |
views.module |
|
3 days 20 hours |
|
Allow replacing components to add props even when replaced components do not define props. |
Active |
Normal |
Feature request |
main |
single-directory components |
|
3 days 8 hours |
|
Fix remaining untranslatable properties from YAML discovery |
Postponed (maintainer needs more info) |
Normal |
Task |
main |
plugin system |
|
8 years 6 days |
|
Remove the need to write empty update hooks to clear site caches when modifying any data that is cached |
Postponed (maintainer needs more info) |
Normal |
Feature request |
main |
base system |
|
8 years 5 days |
|
route providers can't be added to an existing entity type |
Needs work |
Normal |
Bug report |
main |
entity system |
|
5 years 7 months |
|
Translations of nodes with comment settings field set to non-translatable returns EntityUntranslatableFieldsConstraint |
Needs work |
Major |
Bug report |
main |
comment.module |
|
7 years 11 months |
|
"Member for" needs a div tag instead of h4 to pass accessibility check |
Postponed (maintainer needs more info) |
Normal |
Bug report |
main |
user.module |
|
1 year 3 months |
|
Add Tajik (tg) to Drupal Core's standard language list |
Active |
Normal |
Task |
main |
language system |
|
3 days 17 hours |
|
Uncaught TypeError: Cannot read property 'replace' of undefined |
Needs work |
Normal |
Bug report |
main |
ajax system |
|
8 years 11 months |
|
Aggregation not working css and js cache directories not being created |
Postponed (maintainer needs more info) |
Major |
Support request |
main |
asset library system |
|
3 years 2 months |
|
Fix multilingual site's layout edit context issue with TypeError: Argument 1 passed to UrlHelper::buildQuery() must be of the type array, null given |
Needs work |
Normal |
Bug report |
main |
contextual.module |
|
6 years 10 months |
|
Allow adding predefined lists to the options fields via plugins |
Needs work |
Normal |
Feature request |
main |
options.module |
|
13 years 8 months |