FileSystem::mkdir should handle open_basedir correctly
In settings.php, the private file path is documented with "This directory must be absolute, ...". However, an absolute path does not work when drupal runs on a shared host and access to the parent...
View ArticleDuplicate BrokenSetUpTest for BrowserTestBase
Problem/MotivationFrom #2932909-14: Convert web tests to browser tests for Simpletest moduleDrupal\simpletest\Tests\BrokenSetUpTest ensures that WebTestBase does not harm the host site during testing...
View ArticleExtensions in Multisite Directories Not Registered When Rebuilding Cache
To ReproduceConfigure a multisite setup with at least one extension (module/theme) in the sites/[sitename]/[modules|themes] directory.Ensure the extension is enabled.In the site-specific module, place...
View ArticleExport single simple configuration name has no empty value, resulting in...
Problem/MotivationThe configuration form 'Export -> Single item' has no default item for simple configuration. This leads to a confusing experience:Proposed resolutionAdd the empty value '- Select...
View ArticleGeneralize TaxonomyIndexTid filter to be available for all entity reference...
Problem/MotivationOne major piece of functionality from the D7 Entity Reference module was left out entirely in #1801304: Add Entity reference field: the ability to render exposed views filters as a...
View ArticleIncorrect blacklist condition in WorkspaceManager
The entity type blacklist of the workspaces manager is a straight list of entity types, but is checked with isset($this->blacklist[$entity_type->id()]), which never returns true.
View ArticleUnroutedUrlAssembler removes query params array item key in buildExternalUrl()
When buildExternalUrl merges the query parameters with NestedArray::mergeDeep, if the array key for the parameter is an integer it is reset. e.g. https://www.drupal.org/?360=1&28=drupal turns in to...
View ArticleConvert Entity to EntityBase for consistency with ContentEntityBase and...
Problem/MotivationCurrently we have the abstract classes Entity, ContentEntityBase and ConfigEntityBase. Both ContentEntityBase and ConfigEntityBase extend from Entity. The naming of the abstract class...
View ArticleSingle item import fails with validation errors from other config
Hello,I have a Drupal 8 development site with an error that gets me stuck with migrating content. So I am trying to export all my setting to a fresh site. I exported them via...
View ArticleUpdatePathTestBase fails to pick up new modules
Problem/MotivationIf you have a hook_update_N() function that installs a module and changes entity definitions (for example using hook_entity_base_field_info()) then any UpdatePathTestBase tests will...
View ArticleRemove usage of WriteCheckSessionHandler
Problem/MotivationPart of #2959269: [meta] Core should not trigger deprecated code except in tests and during updates.This is another one that seems to be reported on every request, so also setting the...
View ArticleRelax composer.json requirements to allow Drupal 8 to be installed with...
Problem/MotivationSymfony 4 does not contain hard breaking changes compared to Symfony 3 - at least for the components that Drupal core uses and in the way that we use them. Therefore, once the issues...
View ArticleBigPipe attempts to deliver HtmlResponses returned by subrequests in an...
When cron runs, I get this runtime exception every time, but with various referrers. Most of the cron sessions work fine:RuntimeException: Failed to start the session because headers have already been...
View ArticleDefault value does not work in date field.
I'm sorry if this has been reported or if it is not a bug. Possibly it is a config issue, but D8 documentation is killing me. I have seen numerous conflicting posts on how to set this and none seem to...
View ArticleThere is no way to delete or update file entities of other users incl. user/1
Problem/MotivationCurrently it's only possible to delete a file entity by the owner of an file entity. There is no additional condition defined for any permission or even an exception for user/1 (main...
View ArticleNo such file or directory in Twig_Loader_Filesystem
Hi there,Sometimes, not always, I get this warning on screen and the content that is rendered inside de node layout is not shown. I reload the page and there it is the content.. Warning:...
View ArticleUnique field constraint does not work with link module fields
Problem/MotivationAdding a constraint of UniqueField to an link field does not enforce that the field value is unique.Proposed resolutionAdded dedicated constraint/validator.Remaining tasksWrite test...
View Articledomready firing too early with version 1.0.8
domready seems buggy as its firing to early so some of the attach behaviors doesn't run including Drupal.editorAttach and $autocomplete.autocomplete not working (about like every 3/4 load of the...
View ArticleNeed the ability to embed YouTube videos without the related video thumbnails
The best way I could figure out to do this was with a hack of media-oembed-iframe.html.twig, forcing ?rel=0 into the URL.Seems like this should be an option in the display settings of the embedded...
View ArticleInvestigate problems with Symfony 4 now
Problem/MotivationDrupal 9 will release with either Symfony 4 or Symfony 5.In order to be able to do that, we should make Drupal 8 as compatible with Symfony 4 as possible:1. Remove all use of...
View Article