Skip to content

fix(dashboard): harden poll resilience and filter background network disconnects - #171

Merged
wgordon17 merged 4 commits into
gordon-code:mainfrom
wgordon17:fix/sentry-open-issues-fixes
Oct 27, 2026
Merged

wgordon17 merged 4 commits into
gordon-code:mainfrom
wgordon17:fix/sentry-open-issues-fixes

Conversation

@wgordon17

Copy link
Copy Markdown
Member

Summary

  • Guard new Notification() in fireNotification() with try/catch so mobile browsers disallowing page-level notification construction degrade gracefully without failing the poll cycle
  • Propagate unwrapped fallback-merged pull requests to rebuildHotSets and localStorage, and cache Renovate Dependency Dashboard issue bodies by (nodeId, updatedAt) with a 5-minute failure cooldown and post-await session-clear guard
  • Filter transient browser fetch disconnects in beforeSendHandler strictly for background polling sources while naming GraphqlFetchTimeoutError explicitly so 20s GraphQL timeouts remain grouped and reported

@wgordon17
wgordon17 marked this pull request as ready for review October 27, 2026 18:24
@wgordon17
wgordon17 requested a review from a team October 27, 2026 18:24
@wgordon17
wgordon17 merged commit 37af880 into gordon-code:main Oct 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant