diff --git a/packages/web/src/javascripts/Components/Modal/Modal.tsx b/packages/web/src/javascripts/Components/Modal/Modal.tsx index 7d35c64ce..f1c366cc2 100644 --- a/packages/web/src/javascripts/Components/Modal/Modal.tsx +++ b/packages/web/src/javascripts/Components/Modal/Modal.tsx @@ -104,8 +104,7 @@ const Modal = ({ />
diff --git a/packages/web/src/javascripts/Components/Modal/ModalOverlay.tsx b/packages/web/src/javascripts/Components/Modal/ModalOverlay.tsx index 535dbfab5..32061537d 100644 --- a/packages/web/src/javascripts/Components/Modal/ModalOverlay.tsx +++ b/packages/web/src/javascripts/Components/Modal/ModalOverlay.tsx @@ -42,7 +42,7 @@ const ModalOverlay = forwardRef( return ( 0) { - popoverElement.style.setProperty('--translate-y', `${y + overflows['top'] + offset}px`) + popoverElement.style.setProperty('--translate-y', `${Math.floor(y + overflows['top'] + offset)}px`) } if (overflows['bottom'] > 0) { - popoverElement.style.setProperty('--translate-y', `${y - overflows['bottom'] - offset}px`) + popoverElement.style.setProperty('--translate-y', `${Math.floor(y - overflows['bottom'] - offset)}px`) } if (overflows['left'] > 0) { - popoverElement.style.setProperty('--translate-x', `${x + overflows['left'] + offset}px`) + popoverElement.style.setProperty('--translate-x', `${Math.floor(x + overflows['left'] + offset)}px`) } if (overflows['right'] > 0) { - popoverElement.style.setProperty('--translate-x', `${x - overflows['right'] - offset}px`) + popoverElement.style.setProperty('--translate-x', `${Math.floor(x - overflows['right'] - offset)}px`) } }