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

Duplicate path alias when adding node translation

Problem/MotivationWhen adding a node translation in a workspace, duplicated path aliases for the translated language get created.Steps to reproduceBefore starting setup content translation and enable...

View Article


[Policy, no patch] Normalize on usage of is_callable() instead of...

Instead of using function_exists() to verify if a callback exists, Drupal could use is_callable(); this would allow to use object and class methods as callbacks.I am setting the release to Drupal 8, as...

View Article


Fix Drupal.Commenting.FunctionComment.Missing in core/lib

Problem/MotivationWorking to enable the sniff Drupal.Commenting.FunctionComment.Missing.Steps to reproduceProposed resolutionFix this sniff for core/lib testsRemaining tasksCreate an MR Enable the...

View Article

Move REQUIREMENT_* constants out of install.inc file

Problem/MotivationFollow-up to #2830880: Warn site admins when composer dev dependencies are installed inside of docroot where we have a test that is a kernel test only because KernelTestBase makes...

View Article

Check for duplication of uploaded files

Problem/MotivationHaving duplicate files in the file system is a waste of space and bandwidth. This is especially true when we are duplicating the process of creating responsive images for different...

View Article


Uninstalling a module deletes all views that have third-party settings by...

Problem/MotivationWhen a module saves third-party settings on a view, uninstalling that module will delete the view (instead of just removing the third-party settings).This exact problem is normally...

View Article

block_theme_initialize should not create blocks during config sync

Problem/MotivationThis is a follow-up for #2404105: When a profile installs a block for a theme, it is created for all enabled themes. There we found out when you install a site with some themes...

View Article

Dependency from core block plugin to block module

Problem/MotivationCore makes use of a permission defined by an optional core module: block.module.The broken block plugin references a permission defined by Block.Steps to reproduceTest Broken plugin...

View Article


Add way to "intern" large field item values to reduce database size...

Problem/MotivationThis idea was initially proposed as part of #3440578: JSON-based data storage proposal for component-based page building but is split out into this separate issue per discussion in...

View Article


move NodeInterface::PUBLISHED and CommentInterface::PUBLISHED/NOT_PUBLISHED...

Problem/MotivationNow that we have EntityPublishedInterface, any entity type can have a 'published' field. But the useful constants for this field's value are only on the node and comment entity...

View Article

Stale values can be displayed by the Layout Builder UI but are saved correctly

Problem/Motivation#3033686: Saving Layout override will revert other field values to their values when the Layout was started. fixes the actual data loss, this issue is about how the UI *implies* there...

View Article

404

https://api.drupal.org/api/drupal/11.x/search#attached is indexed on Google

View Article

Image may be NSFW.
Clik here to view.

URL alias (Translation is not supported)

Problem/MotivationI installed Drupal and enabled Path and Content Translation modules. I went to the content language config page and saw this:My thoughts: This makes no sense... Translation for URL...

View Article


Add properties and related helpers to render elements

Problem/MotivationThis is a spin off from #2316941: Use the builder pattern to make it easier to create render arrays although it does not, in fact, use the builder pattern. Proposed resolutionAdd Add...

View Article

Make ViewAjaxResponse cacheable

Problem/MotivationAJAX responses from views are never cached by reverse-proxies like Varnish. That's because ViewAjaxResponse does not extend CacheableAjaxResponse so it has no cacheability...

View Article


Implement PSR-20 Clock

Problem/MotivationPSR-20 defines a standard interface for system clocks.If it implemented PSR-20, the service could be used with other libraries that can use a PSR-20 clock. And so it would encourage...

View Article

Fix unneeded Drupal.Commenting.FunctionComment.Missing

Problem/MotivationThere are instances in core of the following but there is a doc block and the Drupal.Commenting.FunctionComment.Missing shouldn't be needed. It was added as a workaround to an error...

View Article


ViewsBlock Layout Builder - Title is displayed even when block_hide_empty=TRUE

Problem/MotivationWhen displaying a view within Layout Builder we have an option to 'Display title' and 'Override title'. However, if the config "Hide block if the view output is empty" = Yes, the...

View Article

TypeError: Drupal\Component\Utility\Html::escape(): Argument #1 ($text) must...

TypeError: Drupal\Component\Utility\Html::escape(): Argument #1 ($text) must be of type string, null given, called in web\core\lib\Drupal\Component\Render\FormattableMarkup.php on line 238 in...

View Article

Add larowlan as a co-maintainer for Form API and render API subsystems

Problem/MotivationI've had to do a lot of deep debugging of the form and render APIs whilst working on Experience Builder. Out of this I feel I've gotten a very deep understanding of how they work and...

View Article
Browsing all 299069 articles
Browse latest View live


Latest Images

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