aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/tests/test_reconnect_refresh.py
Commit message (Collapse)AuthorAgeFilesLines
* fix(hub): a reconnect re-reads the index, not just the handshakeChristophe Besson8 days1-0/+167
_reconnectLoop re-did the handshake and nothing else, so a page kept whatever it last saw until someone reloaded it. That is invisible until the node restarts: it rebuilds its index from index_cache.db, which holds no enrichment, and Music is the one app whose enrichment is persisted nowhere โ€” for the length of the re-read pass it serves tracks with no artist, and the album grid drew nothing. onReconnected was one slot the video player took on open and cleared on close; it is a listener set now, and carries the fresh ack. docs/MESHBAY_DESIGN.md ยง15.3 records the two defects found alongside and not fixed here. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>