From 981fe22cd49b2502c050ac90f5e187e67e3ca972 Mon Sep 17 00:00:00 2001 From: "sentry[bot]" <39604003+sentry[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2026 22:47:22 +0000 Subject: [PATCH] fix(browser): Guard ResizeObserver for older Safari versions --- src/ui/TruncatedMessage/hooks/useTruncation.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/TruncatedMessage/hooks/useTruncation.ts b/src/ui/TruncatedMessage/hooks/useTruncation.ts index 2b790fa567..eb489081ee 100644 --- a/src/ui/TruncatedMessage/hooks/useTruncation.ts +++ b/src/ui/TruncatedMessage/hooks/useTruncation.ts @@ -24,7 +24,11 @@ export const useTruncation = () => { } }, []) - const [resizeObs] = useState(() => new ResizeObserver(handleResize)) + const [resizeObs] = useState(() => + typeof ResizeObserver !== 'undefined' + ? new ResizeObserver(handleResize) + : null + ) useLayoutEffect(() => { if (!resizeObs) return