Как заблокировать скролл страницы?
Современное решение без javascript

.modal-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    /* То, что нужно */
    overscroll-behavior: contain;
}
https://developer.mozilla.org/en-US/docs/Web/CSS/o...
Поддержка 87% https://caniuse.com/css-overscroll-behavior
тупа убери скроллы
css

overflow-x: hidden //горизонтальный вроде
overflow-y: hidden //вертикальный вроде