Files
docmost/apps/client/src/features/editor
Philipinho 531d2151a1 fix: destroy collab room providers synchronously on unmount
The react provider wrapper defers provider.destroy() by a timeout on
unmount, so a room for the same document mounting in the same commit
attaches while the old provider is still registered on the shared
socket and crashes with 'Cannot attach two providers with the same
effective name'. A local CollabRoom replaces it: synchronous destroy
keeps unmount-before-mount ordering, and attach evicts any provider a
previously interrupted teardown leaked so the crash cannot wedge a
document until reload.
2026-09-02 01:05:48 +01:00
..
2026-08-26 02:24:02 +01:00
2026-08-12 12:30:30 +01:00
2026-08-26 02:24:02 +01:00
2024-05-14 22:55:11 +01:00
2026-06-21 03:07:14 +01:00