Преглед на файлове

fix(web): ensure relative modal respects scrollY

Paul Armstrong преди 4 години
родител
ревизия
b422a83b57
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      web/src/components/RelativeModal.jsx

+ 1 - 1
web/src/components/RelativeModal.jsx

@@ -59,7 +59,7 @@ export default function RelativeModal({ className, role = 'dialog', children, on
       if (top + menuHeight > windowHeight - WINDOW_PADDING) {
         top = y - menuHeight;
       }
-      setPosition({ left, top, width });
+      setPosition({ left, top: top + window.scrollY, width });
       const focusable = ref.current.querySelector('[tabindex]');
       focusable && console.log('focusing');
       focusable && focusable.focus();