01Reload with DevTools open
Preserve the first exception and its source file before later errors cascade.
What the result tells you: A component exception, undefined configuration value, or failed import usually names the broken layer.
Appears when: Blank or white screen
A blank screen usually means the HTML shell loaded but the client application failed before it rendered useful UI. Start with the first console exception and failed JavaScript or API request; do not redesign the page until the runtime error is isolated.
# Restore the last visible versionPreserve evidence, then return to a revision that renders so the change set stays small.# Repair the first exceptionAdd the missing guard, configuration, route, or response handling indicated by the first error.# Add an error boundary and fallbackShow a recoverable state and log context instead of leaving users with a blank screen.# Retest user states and direct routesVerify anonymous, new, returning, and nested-route loads on the published domain.Preserve the current working revision, change one proven boundary, and verify the published path in a clean session.
Preserve the first exception and its source file before later errors cascade.
What the result tells you: A component exception, undefined configuration value, or failed import usually names the broken layer.
Verify the main scripts load and a nested route survives direct refresh.
What the result tells you: A 404 or wrong content type for a script prevents the app from booting.
Test signed out, signed in, and a new user with no existing profile data.
What the result tells you: A user-state-only blank screen points to auth initialization or assumptions about missing data.
| Likely cause | What proves it | First safe action |
|---|---|---|
| Uncaught component exception | A component exception, undefined configuration value, or failed import usually names the broken layer. | Restore the last visible version |
| Missing production configuration | A 404 or wrong content type for a script prevents the app from booting. | Repair the first exception |
| Broken asset or route | A user-state-only blank screen points to auth initialization or assumptions about missing data. | Add an error boundary and fallback |
| Auth loading state is incomplete | A component exception, undefined configuration value, or failed import usually names the broken layer. | Retest user states and direct routes |
A blank screen usually means the HTML shell loaded but the client application failed before it rendered useful UI. Start with the first console exception and failed JavaScript or API request; do not redesign the page until the runtime error is isolated.
Generated UI reads an undefined value or invalid response during render.
A public environment value required at build or runtime is absent.
The published host cannot return a bundle or SPA fallback.
Freeze generated changes, restore the last known working version, reproduce one request, collect the browser and platform logs, and change one layer at a time.
Usually not. It is commonly a runtime, route, asset, configuration, or user-state failure.
One early exception can cause many downstream errors. Preserve and resolve the first failure in time.
It improves recovery and evidence, but the underlying exception or failed dependency still needs repair.
Free decision aid
Get a senior view of the constraint, the evidence you have, and the next decision that removes the most risk.
No email required for this decision aid. Dismiss once and this popup stays closed for the session.