fix: stale chunk auto-reload + image paste upload UX
- Add lazyWithRetry wrapper for all lazy-loaded routes to auto-reload on stale chunk errors after deploys (prevents ErrorBoundary flash) - Show toast notification when image paste/upload fails due to storage not configured (503), instead of silent tiny error thumbnails - Remove failed uploads from thumbnail strip on 503 (was showing confusing retry icon) - Pass completed upload IDs in navigation state from dashboard input - Suppress Sentry dialog for chunk load errors (deploy artifacts) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -70,7 +70,14 @@ export function ErrorBoundary({ children, fallback }: Props) {
|
||||
if (fallback) return fallback as React.ReactElement
|
||||
return <DefaultFallback error={error as Error} resetError={resetError} />
|
||||
}}
|
||||
showDialog
|
||||
beforeCapture={(scope, error) => {
|
||||
// Don't report chunk load errors to Sentry — they're deploy artifacts, not bugs
|
||||
if (error && isChunkLoadError(error as Error)) {
|
||||
scope.setLevel('info')
|
||||
scope.setTag('chunk_load_error', 'true')
|
||||
}
|
||||
}}
|
||||
showDialog={false}
|
||||
>
|
||||
{children}
|
||||
</Sentry.ErrorBoundary>
|
||||
|
||||
Reference in New Issue
Block a user