The latest content is covered in multi-person collaborative scenarios

@JanMisker Jan Misker
Wed, 21 Jan 2026 19:54:10 +0000

We are encountering something very similar, maybe even the same. But what makes it even stranger is that it doesn’t go wrong always. Our stack is Hocuspocus (latest one today, 3.4.4) with SyncedStore(React) on top.

I was able to make a multi-browser scenario in Playwright which basically works like this:

1. BrowserA makes a document, adds some content to it.

2. BrowserB joins the document, both make changes, all fine.

3. BrowserB goes offline, but stays on the document editor (similar to sleep).

4. BrowserA still adds some content, which doesn’t show up in BrowserB (makes sense).

5. BrowserA leaves the document editor.

6. BrowserB goes back online.
Now the strange thing occurs: usually BrowserB gets updated to see the latest document. as it was left by BrowserA in step 5, but sometimes the document gets overwritten by the state it was in when BrowserB went offline in step 3.

I am digging deeper now, but did you find any resolution for your case already?