From 68af9c1b2b8c35f8eec204d33947d47f10b3b67d Mon Sep 17 00:00:00 2001 From: ciregenz Date: Tue, 9 Jun 2026 15:10:55 -0700 Subject: [PATCH] [eric] frontend: activation_failed telemetry logged [object Object], surface err.message --- frontend/src/shared/hooks/useDeepLink.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/shared/hooks/useDeepLink.ts b/frontend/src/shared/hooks/useDeepLink.ts index 8b00c486..c78ffbfd 100644 --- a/frontend/src/shared/hooks/useDeepLink.ts +++ b/frontend/src/shared/hooks/useDeepLink.ts @@ -46,8 +46,9 @@ export function useDeepLink(): void { }) .catch((err) => { console.error('[deep-link] Sign-in activation failed:', err); + // unwrap() rejects with a SerializedError object; String() of it is "[object Object]". report('signin', 'activation_failed', { - message: String(err).slice(0, 120), + message: String(err?.message ?? err).slice(0, 120), }); }); return; @@ -73,7 +74,7 @@ export function useDeepLink(): void { .catch((err) => { console.error('[deep-link] Activation failed:', err); report('subscription', 'activation_failed', { - message: String(err).slice(0, 120), + message: String(err?.message ?? err).slice(0, 120), }); }); } catch (e) {