collaboration
collaboration copied to clipboard
Temporary connection loss can lead to data loss
When a user A loses connection temporarily and misses changes to a field done by another user B, A will not see the changes by B. When A now changes the field herself, her old state plus her changes are sent to user B, overriding his earlier changes.
Tracking the field state over time, it goes like this:
- A and B see
foo - A goes offline
- B adds
barto the field - A sees
foo, B seesfoobar - A reconnects, still sees
foo - A adds
blato the field - A's change is sent to B
- A and B both see
foobla