diff options
| author | Adam Soltys <[email protected]> | 2026-10-07 08:23:42 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-07 08:23:42 -0700 |
| commit | f5450cd46cf752a843205ff51e6d12cf0da4dac8 (patch) | |
| tree | a97c181918412c06e3546921f0ca4c99fd87d6db /src/contextvm.js | |
| parent | fdb044b44019d45bf8f849a4cf64a56efbc54ada (diff) | |
| download | coinosv3-f5450cd46cf752a843205ff51e6d12cf0da4dac8.tar.gz coinosv3-f5450cd46cf752a843205ff51e6d12cf0da4dac8.zip | |
Communities: a room rebuilt with fresher keys folds its channels again
When our own community list came back with a channel key the local copy
lacked (every community we create: its list entry carries the keys), the
room was torn down to be rebuilt with them, but the wraps it had already
opened stayed in seenWraps. The rebuilt room's subscription then skipped
the relay replay, so its Control fold held only editions newer than the
rebuild: a second channel showed up as the only one (no picker; general
gone from the fold), and the guestbook lost its joins.
Each room now remembers the wrap ids it opened and hands them back when it
is rebuilt. chat-layout-test reaches Messages through the bottom nav.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/contextvm.js')
0 files changed, 0 insertions, 0 deletions
