From 18572cf9de8b4dda44f870c698e4f2f9a2851687 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Wed, 13 Oct 2021 20:30:16 -0700 Subject: [PATCH] fix: Facepile appears inactive after idle disconnect --- app/scenes/Document/components/MultiplayerEditor.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/scenes/Document/components/MultiplayerEditor.js b/app/scenes/Document/components/MultiplayerEditor.js index 8c2312a1f..1a20ec9e8 100644 --- a/app/scenes/Document/components/MultiplayerEditor.js +++ b/app/scenes/Document/components/MultiplayerEditor.js @@ -79,7 +79,10 @@ function MultiplayerEditor({ ...props }: Props, ref: any) { // only set local storage to "synced" if it's loaded a non-empty doc setLocalSynced(!!ydoc.get("default")._start) ); - provider.on("synced", () => setRemoteSynced(true)); + provider.on("synced", () => { + presence.touch(documentId, currentUser.id, false); + setRemoteSynced(true); + }); if (debug) { provider.on("status", (ev) => console.log("status", ev.status));