Description
The autosave feature can lead to new drafts created upon each save. This happens when a new translation is created and the window is left open.
Steps to reproduce:
- Install Ibexa DXP
- Login to admin
- Add a new language
- Create a new translation of an object (in the root)
- Open a new tab and open the dashboard in it
- Wait 5 minutes
- Refresh dashboard
- Observe 4-5 new drafts appeared in the dashboard
Expected behaviour: Autosave would store and update a single draft, not creating a new one for each autosave.