Прекратите трясти порт просмотра в браузерах с классическими полосами прокрутки

Fixkamo-login
Порезанный
6 июля 2026 г. в 20:25 UTC
Автор
Kamo
Обещать
4b4e67a

На машинах, чей Chrome использует макетные (не накладные) полосы прокрутки, Страницы входа/восстановления, мелькающие на обеих полосах прокрутки. корень причина: корень используется w-экран (100vw, который включает в себя прокрутку желоба) В то время как html/body не имел переполненного замка. Вертикальная полоса прокрутки 1px сделала 100vw root overflow horizontal -> horizontal scrollbar -> VisualViewport.height -> recomputed -app-dvh -> перевернул полосы прокрутки Назад, бесконечное колебание. Накладные скрольбарные машины никогда не переполнялись, Так что там тот же код выглядел отлично. - блокировка html,body to overflow:hidden (это фиксированные полноэкранные виды, которые Никогда не прокручивайте) — ломает петлю обратной связи авторитетно. - Swap w-screen/100vw -> w-full/100% на всех четырех корнях страницы уважает видопорт, исключаемый из прокрутки, независимо от режима прокрутки.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены