bezumkin / orbita

Self-hosted blog with subscriptions
https://orbitacms.ru
MIT License
167 stars 20 forks source link

Прыгающий контент под открывающимися/закрывающимися модальными окнами #12

Closed TAZAQ closed 1 month ago

TAZAQ commented 1 month ago

Есть ли в планах устранить данную проблему?

bezumkin commented 1 month ago

Я этой проблемы не вижу, может запишете видеодемонстрацию?

TAZAQ commented 1 month ago

@bezumkin https://youtu.be/MgEIf9h2yPE Win11: Яндекс.Браузер, Хром

bezumkin commented 1 month ago

@TAZAQ Да, это известный прикол и ничего здесь не поделать, потому что когда окрывается модалка, к body применяется overflow: hidden, чтобы прокручивалась именно модалка, а не основное окно.

А раз основное окно браузер прокрутить не может - то он убирает скроллбар. Так оно себя ведёт в Windows, а в MacOS по умолчанию - нет.

https://github.com/user-attachments/assets/85f9f72a-5b99-41a1-88b9-2ba1f02a1cef

Хотя и в MacOS можно включить постоянный вывод скроллбара и тогда там будет так же, как у Windows.

Screenshot 2024-10-28 at 15 57 30

То есть, поведние скроллбара зависит от операционнной системы и делать какие-то хаки, чтобы его обойти, я не хочу.