diff --git a/app/components/error-boundary.tsx b/app/components/error-boundary.tsx index 262851bf8..0aad131df 100644 --- a/app/components/error-boundary.tsx +++ b/app/components/error-boundary.tsx @@ -28,18 +28,21 @@ export function GeneralErrorBoundary({ }) { const error = useRouteError() const params = useParams() + const isResponse = isRouteErrorResponse(error) if (typeof document !== 'undefined') { console.error(error) } useEffect(() => { + if (isResponse) return + captureException(error) - }, [error]) + }, [error, isResponse]) return (
- {isRouteErrorResponse(error) + {isResponse ? (statusHandlers?.[error.status] ?? defaultStatusHandler)({ error, params,