diff --git a/packages/oruga/src/components/utils/PositionWrapper.vue b/packages/oruga/src/components/utils/PositionWrapper.vue index 69d83f55c..cbe0b141f 100644 --- a/packages/oruga/src/components/utils/PositionWrapper.vue +++ b/packages/oruga/src/components/utils/PositionWrapper.vue @@ -128,7 +128,10 @@ function addHandler(): void { // get parent container scrollingParent.value = getScrollingParent(unrefElement(props.content)); // set event listener - if (scrollingParent.value !== document.documentElement) { + if ( + scrollingParent.value && + scrollingParent.value !== document.documentElement + ) { scrollingParent.value.addEventListener( "scroll", updatePositioning,