Quantcast
Channel: Issues for Drupal core
Browsing all 299355 articles
Browse latest View live

SymfonyMailer RfcComplianceException when sending to multiple comma-separated...

Problem/MotivationThe SymfonyMailer class that was added in #3165762: Add symfony/mailer into core does not properly handle multiple comma-separated email addresses in the $message['to'] variable that...

View Article


Deprecate migrate process plugins

Problem/MotivationDeprecate the migrate process plugins used for migrating legacy Drupal sites. There are 78 Migrate Drupal process plugins, 25 are in the migrate module. That leaves 53 to check to see...

View Article


Wrong maxlength on Authored By field for translation

Problem/Motivationusername has a character limit of 60. If we create a user with name of 58 or 59 characters and try to translate a content, translation will not get saved. However on creating or...

View Article

Image may be NSFW.
Clik here to view.

View Mode renders Title

Problem/MotivationWhen we try to render display mode it always adds by default "title". So in case that there is by default "page title" block enabled you will see your page title twice and no possible...

View Article

Refactor switch() to match() in Drupal\views\Plugin\views\sort\Date::query()

Problem/MotivationDrupal\views\Plugin\views\sort\Date::query() has a switch() statement that could be rewritten as a match().match() is easier to read, and has less potential for bugs because of the...

View Article


[drupalImage] When ckeditor5_arbitraryHtmlSupport is on, <img src>...

Problem/Motivation[CKEditor] Update image URL failed after savingSteps to reproduce1、Create a node2、Add a CKEditor paragraph with text format without HTML filter enabled.3、Click "Insert image" button...

View Article

Image may be NSFW.
Clik here to view.

Constraint violations are not triggered for Roles on a user's account form

Problem/MotivationIm trying to deny certain combination of user roles while creating or editing a user.For this purpose I created a Constraint that should check whether the entered combination of roles...

View Article

Drupal Core Roadmap for Package Manager and Update Manager

Stable blockers + should havesStable blockers#3331078: Add php-tuf/composer-stager to core dependencies — for experimental Automatic Updates & Project Browser modules#3525345: Move some Package...

View Article


RoutePreloader loads a lot of routes, optimize it

Problem/MotivationI was profiling some stuff and noticed that route preloading takes up a considerable amount of memory, about 1.5MB in my project.As a logged in user with navigation module enabled, I...

View Article


Avoid preloading routes in subrequests

Problem/MotivationOn a 404, we make a subrequest to the configured 404 page.Because route preloading happens in a request subscriber it runs twice.Steps to reproduceProposed resolutionAdd an...

View Article

ExceptionDetectNeedsInstallSubscriber should not run on http exceptions

Problem/MotivationWhen we get a 404 (and possibly a 403), ExceptionDetectNeedsInstallSubscriber checks if a database table exists. This is completely unnecessary on http exceptions, so it should check...

View Article

Avoid redirect to install.php on production environments

Redirecting to /core/install.php is a great feature for people playing with Drupal as they can quickly understand what's going on.But on the contrary, it's very bad in production with a (big) database...

View Article

Extending Claro theme not inheriting Claro blocks

Problem/MotivationWhen creating a custom admin theme based on Claro it's not picking up Claros block configuration as per:https://www.drupal.org/docs/theming-drupal/creating-sub-themes#s-inherit..."If...

View Article


Refactor BigPipe to use HTMX

Problem/MotivationBigPipe is a primary user of the Ajax API. To gain a common understanding of how we can use HTMX in Drupal, we will refactor BigPipe to use HTMXProposed resolutionCreate a...

View Article

Deprecate TestDiscovery test file scanning, use PHPUnit API instead

Problem/MotivationDrupal is using its own code to discover tests to be executed, which along time lead to discrepancies in the tests executed betwen PHPUnit CLI and run-tests.sh.PHPUnit 10 (Feb 2023)...

View Article


RecipeRunner::processInstall() installs modules one by one

Problem/MotivationTesting installing a module via project browser, I noticed 10 separate calls to ModuleInstaller::install(). The project browser request to install the recipe required a total of over...

View Article

Update prettier/PostCSS/stylelint for 11.2

Problem/MotivationSteps to reproduceProposed resolutionMR 12063 has postcss and compiled CSS updated to latest.MR 12216 is the same as 12063, except with prettier nesting rules set to "2021" to remove...

View Article


[META] Adopt the symfony mailer component

Problem/MotivationThe current mail system dates from many years ago and only supports plain text email and the PHP transport.There are contrib modules that extend this, but they are significantly...

View Article

Inline blocks shouldn't be editable via the normal block content UI

Problem/MotivationLabelling this as a bug for now, but feel free to change it. It certainly feels like a bug to me but #3052042: If an inline block has been edited outside of layout builder it can't be...

View Article

Hidden dependency on block_content in layout_builder

Problem/MotivationThe \Drupal\layout_builder\Plugin\Block\InlineBlock plugin has a dependency on code from the Block Content module but the Layout module does not have a dependency on...

View Article
Browsing all 299355 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>