Language Synchronization does not work in workspaces
When editing a record which has translations, the
\TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor loads those translations so columns can be synchronized if configured accordingly. That works fine in the Live Workspace but does not work in a workspace environment.
Consider the following news records:
2 is a translation of 1. 3 is a workspace version of 1.
author is configured to be synchronized between translations.
When 1 is changed then 2 is correctly synchronized.
When 3 is changed there is no record to load for synchronization.
So when I change
author to "Bob" in 3 nothing is synchronized and when I publish the workspace I end up with 1 and 2 having different authors which should never be the case.
My suggestion would be that when 3 is changed, a workspace version of its translation has to be created on demand so the changes can be synchronized.