diff --git a/core/src/components/virtual-scroll/virtual-scroll.tsx b/core/src/components/virtual-scroll/virtual-scroll.tsx index 291e0552e8..1a3e0c697c 100644 --- a/core/src/components/virtual-scroll/virtual-scroll.tsx +++ b/core/src/components/virtual-scroll/virtual-scroll.tsx @@ -266,7 +266,7 @@ export class VirtualScroll implements ComponentInterface { let node: HTMLElement | null = el; while (node && node !== contentEl) { topOffset += node.offsetTop; - node = node.parentElement; + node = node.offsetParent as HTMLElement; } this.viewportOffset = topOffset; if (scrollEl) {