## What changed
- replace three independent context fetch paths with one 8-second single-flight snapshot poller
- pause context and event polling while hidden and refresh immediately on resume
- feed dashboard, layout, repo mix, and My Work from the same snapshot
- retain the last successful snapshot on refresh failure
- add count-bearing, wrapping My Work filters with session persistence
## Validation
- `python3 -m pytest -q` — 77 passed
- Node syntax checks passed
- rendered Chromium checks at 320x568, 375x667, and 390x844: no horizontal overflow, 44px filter targets, correct counts, persisted Reviews filter
Closes #119
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What changed
Validation
python3 -m pytest -q— 77 passedCloses #119