From 144f3b4b1cfbec957fd81ae22bf916607ef9d48e Mon Sep 17 00:00:00 2001 From: "nikhil@ishir.com" Date: Thu, 2 Feb 2023 17:58:04 +0530 Subject: [PATCH] check for parentNode before using --- src/lib/utility/dom-helpers.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/utility/dom-helpers.js b/src/lib/utility/dom-helpers.js index 127355f6c..889d8da95 100644 --- a/src/lib/utility/dom-helpers.js +++ b/src/lib/utility/dom-helpers.js @@ -25,8 +25,8 @@ export function getParentPosition(element) { } export function getSumScroll(node) { - if (node === document.body) { - return {scrollLeft: 0, scrollTop: 0} + if (node === document.body || !node.parentNode) { + return { scrollLeft: 0, scrollTop: 0 } } else { const parent = getSumScroll(node.parentNode) return ({ @@ -38,7 +38,7 @@ export function getSumScroll(node) { export function getSumOffset(node) { if (node === document.body || !node.offsetParent) { - return {offsetLeft: 0, offsetTop: 0} + return { offsetLeft: 0, offsetTop: 0 } } else { const parent = getSumOffset(node.offsetParent) return ({