Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Temporary connection loss can lead to data loss #26

Open
sauerbraten opened this issue May 5, 2020 · 0 comments
Open

Temporary connection loss can lead to data loss #26

sauerbraten opened this issue May 5, 2020 · 0 comments
Labels
bug Something isn't working

Comments

@sauerbraten
Copy link
Contributor

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:

  1. A and B see foo
  2. A goes offline
  3. B adds bar to the field
  4. A sees foo, B sees foobar
  5. A reconnects, still sees foo
  6. A adds bla to the field
  7. A's change is sent to B
  8. A and B both see foobla
@duncanmcclean duncanmcclean added the bug Something isn't working label Mar 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants