From 78d48524c0fcb91b71a455da93c4e8bf8a4cd27f Mon Sep 17 00:00:00 2001 From: Benjamin <896954+Ben2HellAndBack@users.noreply.github.com> Date: Tue, 27 Dec 2022 03:46:55 +0000 Subject: [PATCH] #681@trivial: Make sure to use optional chaining. --- packages/happy-dom/src/window/Window.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/happy-dom/src/window/Window.ts b/packages/happy-dom/src/window/Window.ts index f1aacc701..1c1638b85 100644 --- a/packages/happy-dom/src/window/Window.ts +++ b/packages/happy-dom/src/window/Window.ts @@ -489,7 +489,7 @@ export default class Window extends EventTarget implements IWindow { * @returns number */ public get scrollX(): number { - return this.document.documentElement?.scrollLeft ?? 0; + return this.document?.documentElement?.scrollLeft ?? 0; } /** @@ -507,7 +507,7 @@ export default class Window extends EventTarget implements IWindow { * @returns number */ public get scrollY(): number { - return this.document.documentElement?.scrollTop ?? 0; + return this.document?.documentElement?.scrollTop ?? 0; } /**