diff --git a/web/src/app/error.tsx b/web/src/app/error.tsx index 9a280f0..30100c9 100644 --- a/web/src/app/error.tsx +++ b/web/src/app/error.tsx @@ -2,6 +2,7 @@ import { useEffect } from 'react'; import Link from 'next/link'; +import { trackEvent } from '../lib/telemetry'; export default function GlobalError({ error, @@ -11,11 +12,10 @@ export default function GlobalError({ reset: () => void; }) { useEffect(() => { - // TODO-011: Wire error boundary to telemetry - // Priority: low | Phase: cleanup - // Import { trackEvent } from '../lib/telemetry' and send error details: - // trackEvent('app.error_boundary', { message: error.message, digest: error.digest }) - // Also consider sending to @bytelyst/diagnostics-client if available. + trackEvent('error', 'app', 'error_boundary', { + message: error.message, + tags: error.digest ? { digest: error.digest } : undefined, + }); }, [error]); return (