Multilingual editors - saved changes lost

I have…

  • [ ] Checked the logs and have uploaded a log file and provided a link because I found something suspicious there. Please do not post the log file in the topic because very often something important is missing.

I’m submitting a…

  • [ ] Regression (a behavior that stopped working in a new release)
  • [ x ] Bug report
  • [ ] Performance issue
  • [ ] Documentation issue or request

Current behavior

Expected behavior

Hello! We are a team of 6 translators who translate and upload our translation separately. We noticed that also when we waited until the blue bar at the bottom completely loaded, the next time we open the file, it still sent the push notification: unsaved change. Do you want to load them now? No matter what we choose (yes - reload unsaved changes, no - do not reload), we loose one of the translation.

My questions:

  1. Is this a bug of squidex? If yes, please help fix it.
  2. Is this because of different people working on one file at the same time? And then squidex can only save the changes of each translator individually? If yes, how can we avoid this? Would you improve this or our team needs to find a way around to work under this condition?

Minimal reproduction of the problem

Environment

  • [ ] Self hosted with docker
  • [ ] Self hosted with IIS
  • [ ] Self hosted with other version
  • [ ] Cloud version

Version: [VERSION]

Browser:

  • [x ] Chrome (desktop)
  • [ ] Chrome (Android)
  • [ ] Chrome (iOS)
  • [ ] Firefox
  • [ ] Safari (desktop)
  • [x ] Safari (iOS)
  • [ ] IE
  • [ ] Edge

Others:

I am not exactly sure what you are doing. Typically, if 2 users try to write the same content, one user might see an error like this “Another user already made a change, please reload and try again”.