diff --git a/CHANGELOG.md b/CHANGELOG.md index 404e8084..418f190f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to ## [Unreleased] +### Fixed + +- 📈(frontend) downgrade unreachable external home URL from error to event + ## [1.26.0] - 2026-08-12 ### Added diff --git a/src/frontend/src/features/home/routes/Home.tsx b/src/frontend/src/features/home/routes/Home.tsx index f9f11752..3293c574 100644 --- a/src/frontend/src/features/home/routes/Home.tsx +++ b/src/frontend/src/features/home/routes/Home.tsx @@ -15,7 +15,7 @@ import { css } from '@/styled-system/css' import { useConfig } from '@/api/useConfig' import { LoginButton } from '@/components/LoginButton' import { LoadingScreen } from '@/components/LoadingScreen' -import { reportError } from '@/features/analytics/telemetry' +import { captureEvent } from '@/features/analytics/telemetry' const Columns = ({ children }: { children?: ReactNode }) => { return ( @@ -161,8 +161,10 @@ const Home = () => { window.location.replace(data.external_home_url) } catch (error) { setRedirectFailed(true) - reportError('generic_failure', error, { - context: 'Site is not reachable:', + captureEvent('external-home-unreachable', { + error_name: error instanceof Error ? error.name : 'Unknown', + error_message: + error instanceof Error ? error.message : String(error), }) } }