overscroll-behavior: chain
Недавно обнаружил, что в Chrome 150 для overscroll-behavior добавили новое значение chain.
Оно уже фигурирует в драфте спецификации CSS Overscroll Behavior:
https://drafts.csswg.org/css-overscroll-1/
https://drafts.csswg.org/css-overscroll-1/
chain разрешает передавать прокрутку дальше по цепочке к родительским контейнерам и не блокирует навигационные жесты, но отключает локальные overscroll-эффекты вроде bounce-эффекта.
То есть это недостающее четвёртое состояние:
overscroll-behavior: chain;
Работает почти как auto, но когда вы не хотите визуальный bounce на конкретном скролл-контейнере, но при этом хотите сохранить естественную передачу прокрутки дальше.
Источники: Chrome 150 Beta, CSSWG draft.
In bundle
overscroll-behavior
chain
overscroll-behavior: chain