Quantcast
Channel: Issues for Drupal core
Browsing index pages (305195 articles)

Add link to impact of removing Standard profile

Problem/MotivationWhen I install Drupal, the site initially loads with the page Welcome to Drupal Core. At the bottom of that page is an instruction "To remove this page altogether, Uninstall the...

View Article


Undefined array key 0 in Drupal\views_ui\ViewEditForm->

Problem/MotivationSymfony\Component\HttpKernel\Exception\HttpException: The specified #ajax callback is empty or not callable. in Drupal\Core\Form\FormAjaxResponseBuilder->buildResponse() (line 74...

View Article


Document LogMessageParserInterface::parseMessagePlaceholders() array shape

Problem/MotivationThe array shape returned by LogMessageParserInterface::parseMessagePlaceholders() is undocumented. This makes phpstan unhappy.Steps to reproduceRun phpstan on code that calls...

View Article

Indicate in form error messages when error is sidebar

Problem/MotivationWill be fleshed out later. Setting to PMNI until then.From UX meeting discussions of #3619387: Indicate on forms sidebar toggle button that sidebar has child element errors. Latest...

View Article

Merge custom and default datetime formatters

Is there a use case that justifies the added complexity of having separate custom and default datetime formatters?Instead we could just add 'custom' to the select list of available formats on the...

View Article


Document how to convert a function in a .module- or .theme-file to an object...

Problem/MotivationThe .module in modules, and .theme-file in themes have historically been used as the homes for many functions, but magic autoloading of these files can be the source of some very hard...

View Article

Optimize cache contexts implementation

Problem/MotivationWhile investigating cache performance on some of our sites, I notice that there are a lot of cache redirects, resulting in two cache writes and also two cache gets for many of those...

View Article

Add "json" as core data type to Schema and Database API

Problem/MotivationThe Schema API has no JSON column type, and there is no portable way to query a value inside a JSON document. Each backend has its own syntax, so modules store JSON in a text column...

View Article


Update postcss, and postcss-import for Drupal 12

Problem/MotivationThe postcss 8.5.6 and postcss-import 16.1.1 need updating in core for Drupal 12. Their current releases are 8.5.28, and 17.0.0. So postcss-import would be a major version updates...

View Article


path.pid Reference Allows Cross-Entity URL Alias Tampering via JSON:API

This was originally reported as a private security issue but cleared by the security team for a public issueconfidential private issue:...

View Article

Indicate that grouping elements have child element errors for UX and a11y

Problem/MotivationThis is a followup for #2848507: Indicate that grouping elements have child element errors for ux and a11y. The work here builds heavily on the work there, so contributors to that...

View Article

[Meta] Improve the accessibility of the Default Admin theme

Problem/MotivationMeta issue for core's Default Admin theme accessibility issues in the path to stable.Gin accessibility issues that apply to the Default Admin theme should be copied to new core issues...

View Article

Use batching and add more verbose output to dr cconfig:import command

Problem/MotivationtbdSteps to reproduceProposed resolutionadd batching and log more verbose outputRemaining tasksUser interface changesIntroduced terminologynoneAPI changesnoneData model...

View Article


Return "/" instead of the internal path when asked for the URL of...

Problem/MotivationDrupal's front page path processing was incomplete, only handling inbound paths (converting "/" to the configured front page path) but not outbound paths. This created URL generation...

View Article

JSON:API FileUpload::checkFileUploadAccess() should pass the field item list...

This was originally reported as a private security issue but cleared by the security team for a public issueProblem/MotivationDrupal’s JSON:API existing-resource file upload route checks access against...

View Article


Image may be NSFW.
Clik here to view.

Purpose of views exposed filters form is unclear when zoomed in

Problem/MotivationOn admin list pages such as admin/content, the filters section purpose may be unclear under the following conditions:Users with low vision who are zoomed in (see screenshot)Users with...

View Article

Ensure "Site default language' is used when installing config by...

Problem/MotivationAs you create configuration on a Drupal site, it may be created in one of 4 languages:Current request languageConfiguration created on the UI that does not have a language selector...

View Article


StaticMap migrate process plugin doc seems wrong about booleans

Problem/MotivationThe part about a static map using booleans reads: * If your source data contains booleans, the boolean is treated as a numeric 0 * or 1. If the value of the source property 'foo' is...

View Article

Remove obsolete hook_extension() and hook_render_template() documentation

Problem/Motivationtheme.api.php still documents hook_extension() and hook_render_template, a hook that Drupal 11.3.0 made obsolete.#1685492: Convert theme engines into servicesSteps to reproduceOpen...

View Article

Move DiffArrayTest and TagsTest to the correct namespace

Problem/MotivationAfter #2850635: Merge \Drupal\Tests\Core\Common\AttributesTest and \Drupal\Tests\Core\Template\AttributeTest there are two tests left in Drupal\Tests\Core\Common namespace. These are...

View Article
Browsing index pages (305195 articles)


Latest Images