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

Fix Log error + visual warning for missing or broken block

Problem/MotivationIf a default layout has a custom block placed and overridden layouts exist, deleting the custom block from the default can trigger Error: Call to a member function getEntityTypeId()...

View Article


TypeError with Twig 3.30.0 upgrade: EscaperRuntime::escape() Argument #4...

Problem/MotivationAfter upgrading Twig from 3.29.0 to 3.30.0 (via composer update --with-dependencies), Drupal 11.4.7 sites throw a TypeError on every page request (front-end and admin): TypeError:...

View Article


CKEditor 5 library metadata references non-existent upstream version 47.6.3

Problem/Motivationckeditor5: remote: https://github.com/ckeditor/ckeditor5 version: "47.6.3" license: name: GPL-2.0-or-later url:...

View Article

Deleting user with “Reassign to Anonymous” fails with “An existing default...

Problem/MotivationWhen deleting a user using the option:Delete the account and make its content belong to the Anonymous user. This action cannot be undone.…the batch operation fails with HTTP 500....

View Article

Rename .sh php files to php

Problem/MotivationIt's been pointed out a few times over the years, not sure why it's not been done, but we should just rename them.Steps to reproduceOpen core/scriptsProposed...

View Article


Twig's 3.30 TypeError: Twig\Runtime\EscaperRuntime::escape(): Argument...

Problem/MotivationTwig's 3.30 released just now fails Drupal tests with TypeError: Twig\Runtime\EscaperRuntime::escape(): Argument #4 ($autoescape) must be of type bool, null givenTwig 3.30 changed how...

View Article

DrupalKernel::terminate() leaves the main request on the stack when...

Problem/MotivationPersistent app servers (like FrankenPHP in worker mode) can get stale requests. DrupalKernel::terminate() pops the main request only after the kernel.terminate subscribers and the...

View Article

DefaultExceptionHtmlSubscriber leaves the router with a detached GET request...

Problem/MotivationDefaultExceptionHtmlSubscriber::makeSubrequest() gives router.no_access_checks a cloned request context with its method set to GET, so it can route to the error page. It never...

View Article


[meta] Add .php extension to PHP files

Problem/MotivationCurrently we have more or less 6 non-standard extensions to represent PHP files with. This is most certainly a Drupal-ism.This issue proposes that PHP files should always have the...

View Article


Update CKEditor5 version for Drupal core 10.6, 11.3, 11.4, 11.5

Problem/MotivationCKSource has updated the CKEditor5 47.6 fork for Drupal with bug fixes and made a public copy of the fork.This is to bump to the latest version on the fork for the Drupal core 10.6.x,...

View Article

classLoaderAddMultiplePsr4() appends duplicate PSR-4 paths on every kernel boot

Problem/MotivationDrupalKernel::classLoaderAddMultiplePsr4() calls ClassLoader::addPsr4() without checking which paths have already been registered. Composer's loader appends the paths, so every boot...

View Article

Image may be NSFW.
Clik here to view.

Indicate on forms sidebar toggle button that sidebar has child element errors

Problem/MotivationSpin off from #3604037: Indicate that grouping elements have child element errors for UX and a11y.Child elements in the forms sidebar are invisible to the user when the sidebar is...

View Article

Form errors from a previous request block form submission in persistent workers

Problem/MotivationI identified this issue when attempting to run Drupal on FrankenPHP in worker mode (one PHP process is used to run one kernel to handle multiple requests). In this environment, form...

View Article


NotNullConstraintValidator conflates "required" with...

Problem/MotivationA required value answers three separate questions: is it present, may it be null, and may it be empty. JSON Schema keeps all three apart (required for presence, "null" in type for...

View Article

Image may be NSFW.
Clik here to view.

[regression] Claro Views UI actions list buttons look like unstyled buttons

Problem/Motivation#1945262: Introduce "before" and "after" for conditional ordering in library definitions changed the library definitions for Claro. As a result, the Claro Views UI actions list...

View Article


Add new HTML5 FAPI Element : month

Problem / MotivationMake the new HTML <input type="month" .../> element available as an FAPI element in core.ReferencesW3C: http://www.w3.org/TR/html5/forms.html#month-state-(type=month)

View Article

Allow profiles to define a base/parent profile [continue of #1356276]

This issue is about maintaining the profiles patch for those that need it *but* that for many reasons explained by nedjo below and others in the parent issue profiles defining a base parent profile...

View Article


Drupal Usability Meeting 2026-10-02

This meeting takes place every Friday at 14:00 UTC (currently 7:00am PT, 10:00am ET). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...

View Article

Default Admin: Link field help text is squeezed beside the URL field

Problem/MotivationIn the Default Admin theme, the help text for a Link field URL is forced beside the URL input when the widget is rendered inside a multi-value table. The long instructions then wrap...

View Article

Image may be NSFW.
Clik here to view.

Remove option for old "any" label

Problem/MotivationThe Views setting option for the "Any" value appears to have no effect on the output except for the top row in the grouped exposed filters configuration form.I also don't find any use...

View Article
Browsing index pages (305282 articles)


Latest Images