Skip to content

Collaborative editing unreliable (out of sync state in some clients) #7692

@mejo-

Description

@mejo-

Describe the bug
Sometimes people still experience out-of-sync scenarios when editing collaboratively, meaning that some session members don't see the changes from other session members anymore.

Current best guess is, that our recovery process doesn't work in all scenarios. We detect out-of-sync state clientwise using yjs pendingStructs.
The client then asks the server using a Yjs query and the server replies with latest saved document state and all steps since then (lastSavedVersion). But when the last saved document state on the server is from the out-of-sync client itself, it will not get resolved.

Server details:

  • Nextcloud version: 32

@JonathanTreffler

Metadata

Metadata

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions