Skip to content

fix: auto-reload page when stale JS chunks cause blank screen#63

Merged
rubenhensen merged 1 commit into
mainfrom
fix/auto-reload-on-stale-chunks
Apr 3, 2026
Merged

fix: auto-reload page when stale JS chunks cause blank screen#63
rubenhensen merged 1 commit into
mainfrom
fix/auto-reload-on-stale-chunks

Conversation

@rubenhensen

Copy link
Copy Markdown
Contributor

Summary

  • Adds hooks.client.ts that detects TypeError: Importing a module script failed and auto-reloads the page
  • Prevents blank white pages after deployments when users have stale cached HTML

Closes #62

Test plan

  • Deploy a new version, then load the site with a stale cached HTML page (or manually 404 a chunk URL) and verify the page auto-reloads

After a new deployment, cached HTML pages reference old hashed JS
chunk filenames that no longer exist, resulting in 404s and a blank
page. This adds a client error hook that detects the module import
failure and automatically reloads to fetch fresh assets.

Closes #62
@rubenhensen rubenhensen merged commit 6be8792 into main Apr 3, 2026
4 checks passed
@rubenhensen rubenhensen deleted the fix/auto-reload-on-stale-chunks branch April 3, 2026 12:59
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.

Blank page after deployment due to stale cached JS chunks

1 participant