The CRDT auto-persist was broadcasting state-refresh after each save, causing other clients to fetch from DB and overwrite their local variables/characters with stale values. Since CRDT already syncs nodes/edges via yjs-update broadcasts, the state-refresh from auto-persist was redundant and destructive. Manual save still broadcasts state-refresh as intended. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| admin/invite | ||
| dashboard | ||
| editor/[projectId] | ||
| forgot-password | ||
| login | ||
| reset-password | ||
| signup | ||
| favicon.ico | ||
| globals.css | ||
| layout.tsx | ||
| page.tsx | ||