Custom serialized field's data should be normalized even if it's empty
Problem/Motivation(Why the issue was filed, steps to reproduce the problem, etc.)Problem: - After 8.6.10 (SA-CORE-2019-003) there is an issue with site installation for sites that have default content...
View ArticleAdd JSON:API to core as a stable module
Problem/MotivationSee #2836165: New experimental module: JSON API and #2757967: API-first initiative.Proposed resolutionDrop in of the JSON:API module.Remaining tasksIn no particular order,Provide a...
View ArticleQueue processors are leaking memory
Problem/MotivationI've added a custom queue and pushed 100K items in there. There is a custom queue processor plugin that does: public function processItem($item) { // Nothing... } The goal was to have...
View Article[Symfony 4] Sub class \Symfony\Component\Validator\ConstraintViolation and...
Problem/MotivationSymfony 4 uses strict types in the Constraint system, typecasting translateable markup to strings. This causes the twig system to make the string html safe, escaping the html we...
View ArticleFirefox: The left side of the editable area outline is pushed so far to the...
Problem/MotivationThe editable area outline should look like this:But on firefox it looks like this:This is due to Firefox extending the outline to include the negative indent in this...
View ArticleAdd ExportStorageFactory to allow config export in third party tools
Problem/MotivationDrupal 8 core currently does not have any API for configuration export. This means that tools such as drush or the drupal console have come up with their own way of exporting...
View ArticleConfig Environment module (core experimental)
Problem/MotivationProvide a mechanism in core for handling configuration changes between different environments, such as Dev, Stage, Prod. For example, environments might have different API key...
View Article[meta] Decide how Layout Builder should function with Content Moderation and...
Problem/MotivationAs per discussion in the weekly Layout Initiative meeting #2972783: [Weekly Meeting] 2018/05/15 we need to decide how Layout Builder should function with Content Moderation and...
View ArticleFirefox: Disclosure triangle is missing in details/summary groups in...
Problem/MotivationIn the off-canvas dialogs, details/summary groups don't have disclosure triangle icons to indicate that they are expandable.FIrefox 65 screenshot:Chrome 72 screenshot:Proposed...
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 ArticleAdd the content moderation state widget to the layout builder entity form.
Problem/MotivationBlocked on:#3004536: Move the Layout Builder UI into an entity form for better integration with other content authoring modules and core features#2942907: Entity system does not...
View ArticleSwitching on aggregation generates fatal "Column not found: 1054 Unknown...
Problem/MotivationEnabling aggregation can cause SQL errors. This happens when a fields that has multiple columns (like an image field) has been added to to the View. Views currently sets no default...
View ArticlePassword and confirm password should be mandatory fields while setting up...
Steps to Reproduce - Admin sends invite to user by assigning role and notifying user to through an emailUser will receive an email on his email address with one time link to log in to the siteUser have...
View ArticleAdd an entity iterator to load entities in chunks
Problem/MotivationIf you need to load a lot of entities and iterate over them (pretty common), your memory usage could easily go through the roof.For example, consider updating all nodes for some...
View ArticleAdd a revision_parent field to revisionable entities
Problem/MotivationSee #2725433: WI: Phase A: Use the revision API in more placesProposed resolutionIntroduce a new type of reference field that can reference specific revisions. This new field would be...
View Articleform_builder() PHP Error when running PHP 7.1
API page: https://api.drupal.org/api/drupal/includes%21form.inc/7.xEnter a descriptive title (above) relating to form.inc, then describe the problem you have found:I've got this error when tried to...
View ArticleImprove API for creating/updating configuration
Problem/MotivationCore uses the ConfigInstaller service to create or update configuration. The ConfigInstaller::createConfiguration() is responsible for "installing" a collection of config and handles...
View ArticleSupport priority for needs_destruction service tag
RegisterServicesForDestructionPass::process does not support a priority attribute. Being unable to set certain services to be destroyed after others has caused the following issue:...
View ArticleRuntimeException: Failed to start the session because headers have already...
My recent log have a lot of this error (every page not found creat one error):RuntimeException: Failed to start the session because headers have already been sent by...
View ArticleMove Seven block config into the Seven theme
Uninstall and then re-install Seven and you will get four undated blocks in the content header region, see screenshot. This shouldn't happen.
View Article