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

LoggerChannel is difficult to override

If I'd like to modify the context or message for every log call, this is suprisingly difficult to do. I can override individual log channels but that's not what I'd like to do. I want to override all...

View Article


Load menu links for multiple routes

Problem/MotivationThis is a follow-up issue to #1578832: <front> menu links are missing active trail classes.Fixing the other issue introduced a performance penalty for the front page because an...

View Article


The entity does not have an id

Problem/MotivationI am getting this error on updb [notice] Update started: views_post_update_add_missing_labels [error] The entity does not have an ID. [error] Update failed:...

View Article

[policy, no patch] Use @final widely in core (and do not use final)

Problem/MotivationPHP has a language misfeature where a class can be marked as final. There's no benefit as far as the language is considered, it is solely useful as a social construct to indicate this...

View Article

Leave preview popup on ajax call

Problem/MotivationWhen using the Preview on same page feature for content editing, Drupal displays a confirmation modal when navigating away from the preview. However, this modal is also triggered...

View Article


Remove closure from NodeGrantDatabaseStorage::access and fix return type of...

Problem/MotivationA batch of small fixes:NodeGrantDatabaseStorageInterface::alterQuery return value was incorrect.NodeGrantDatabaseStorage::access had an unnecessary closure . Steps to reproduceSee...

View Article

Node access record filtering in views queries

Problem/MotivationThe way the access checks are added to the query in /core/modules/node/src/Plugin/views/filter/Access.php breaks the implementation in...

View Article

Create global preprocess key in Registry to store hook_preprocess

Problem/MotivationDuring #3495943: Handle module preprocess functions as OOP hooks OOP hooks for modules were introduced for preprocess hooks and it was discovered that contextual_preprocess is in...

View Article


[pp-2] Deprecate hook_requirements

Problem/MotivationDeprecate hook_requirementsSteps to reproduceProposed resolutionRemaining tasksUser interface changesIntroduced terminologyAPI changesData model changesRelease notes snippet

View Article


Update Coder to 8.3.28

Problem/MotivationCoder 8.3.28 requires some changes to comments, let's fix them here and backport to all branches for consistency.Steps to reproduceProposed resolutionRemaining tasksUser interface...

View Article

documentation in CronInterface is out of date and incomplete

Problem/MotivationDocs in CronInterface say: * Do not call this function from a test. Use $this->cronRun() instead. First, this is incomplete -- what is $this representing here? There is no...

View Article

Clean up hook implementations in the Taxonomy module

Problem/MotivationHooks should be updated to match grouping standards in [meta] Standardize and clean up hook classes in core.Steps to reproducen/aProposed resolutionSplit out the TaxonomyHooks class,...

View Article

Update class deprecations to implement "Concrete, instantiated...

Problem/MotivationThis is a followup to #2935897: [policy, then docs] Change how we deprecate classes. The deprecation policy for classes now include a specific policy for concrete classes. All...

View Article


Views' config schema should not consider fallback plugin IDs as valid

Problem/MotivationThis was discovered while working on #3332593: Adopt PluginExists validator in relevant places.It turns out that there are a good number of views in core (mostly test views, but some...

View Article

Log changes to maintenance mode

Problem/MotivationIt's useful to know when a site went into and came back out of maintenance mode, so it would be nice if this information was added to the admin log when it happened.Steps to...

View Article


Layout Builder shouldn't use the default value to determine whether a...

Problem/MotivationThis workaround was initially introduced in #3119786: Default values are not displayed for image fields placed in Layout Builder and added specifically for the image field type.The...

View Article

Cannot use <nolink> in link fields in default content

Problem/MotivationWhen using <nolink> as the destination URL on a link field that is imported using default content, the import fails with this error:The URI '<nolink&gtl;' is invalid. You...

View Article


Allow Package Manager to configure the path to the PHP interpreter used to...

Problem/MotivationDrupal couldn't find composer in the PATH on a shared hosting server. So updates and project browsing didn't work. The reason is that it uses getenv('PATH') to find the path, which...

View Article

When it is installed, Package Manager should try to detect the paths of...

Problem/MotivationOK, look...it just sucks when you install Project Browser or Automatic Updates, only to get a nasty error because the paths to Composer and/or rsync are not in the web server's...

View Article

Introduce theme negotiator for mail and use it in mail manager

Problem/MotivationPart of #1803948: [META] Adopt the symfony mailer component but benefits the current mail system as well. Also see #2621018: Support rendering from a manually specified theme for why...

View Article
Browsing all 295177 articles
Browse latest View live


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