client: nudge sync on tab/PWA resume (retryImmediately + one stop/start fallback) #9

Open
void wants to merge 1 commit from void/resume-sync into ratatoskr/estate-navigator

2026-11-03

Void
client: nudge sync on resume so a backgrounded tab stops waiting out the 30 s poll
Some checks are pending
CLA Assistant / CLAssistant (pull_request_target) Waiting to run
Check PR title / lint (pull_request_target) Waiting to run
Build pull request / Build pull request (pull_request) Waiting to run
On visible (after >=5 s hidden), pageshow(persisted) and online, call
retryImmediately; if sync is not Prepared/Syncing/Catchup 3 s later, one
non-overlapping stop/start. Debounced, listeners disposable, started once
after startClient.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 12:01:38 +00:00