Skip to content

Koala73/worldmonitor New commit #18

@gavinlovespython

Description

@gavinlovespython

fix: resolve Sentry errors — IndexedDB stale connection, USASpending timeout, WebGL context loss, RSS 403s

  • storage.ts: add withTransaction() retry wrapper for IndexedDB InvalidStateError on iOS/Safari tab backgrounding
  • usa-spending.ts: add 20s AbortController timeout to prevent Safari "Load failed" on stalled POST
  • App.ts: add catch to runGuarded() to prevent unhandled rejections from task runner
  • main.ts: add Sentry ignoreErrors for WebGL context loss and ResizeObserver loop
  • DeckGLMap.ts: add webglcontextlost/restored handlers for graceful GPU recovery
  • feeds.ts: route rsshub.app feeds (NHK, MIIT, MOFCOM) through Railway proxy, switch Nikkei Asia and ECFR to Google News proxy
  • finance.ts: switch Nikkei Asia to Google News proxy, remove unused railwayRss helper

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions