diff --git a/src/utils/domUtils.ts b/src/utils/domUtils.ts index 0d60d63b26..1803bb96ee 100644 --- a/src/utils/domUtils.ts +++ b/src/utils/domUtils.ts @@ -9,11 +9,11 @@ export function scrollIntoView(element: Maybe, behavior: ScrollBehavior } function getRowToScroll(gridEl: HTMLDivElement) { - return gridEl.querySelector('& > [role="row"][tabindex="0"]'); + return gridEl.querySelector(':scope > [role="row"][tabindex="0"]'); } export function getCellToScroll(gridEl: HTMLDivElement) { - return gridEl.querySelector('& > [role="row"] > [tabindex="0"]'); + return gridEl.querySelector(':scope > [role="row"] > [tabindex="0"]'); } function focusElement(element: HTMLDivElement | null, shouldScroll: boolean) {