From b436f331c79fd5c2d6b3d1e670a6df22f97625e2 Mon Sep 17 00:00:00 2001 From: Sahitya Chandra Date: Fri, 27 Mar 2026 17:20:35 +0530 Subject: [PATCH] fix: guard against document being undefined in embed-iframe informAboutScroll (#28596) * fix: guard against document being undefined in informAboutScroll to fix flaky test * fix: update comment to not reference test environment --- packages/embeds/embed-core/src/embed-iframe/lib/utils.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/embeds/embed-core/src/embed-iframe/lib/utils.ts b/packages/embeds/embed-core/src/embed-iframe/lib/utils.ts index 1884b95225..f8a70d68eb 100644 --- a/packages/embeds/embed-core/src/embed-iframe/lib/utils.ts +++ b/packages/embeds/embed-core/src/embed-iframe/lib/utils.ts @@ -66,6 +66,10 @@ export function keepParentInformedAboutDimensionChanges({ embedStore }: { embedS let isInitialDimensionPass = true; let isWindowLoadComplete = false; runAsap(function informAboutScroll() { + // Can't inform parent about dimensions if document doesn't exist + if (typeof document === "undefined") { + return; + } if (document.readyState !== "complete") { // Wait for window to load to correctly calculate the initial scroll height. runAsap(informAboutScroll);