interactive-widget в viewport: клавиатура не ломает 100vh
resizes-content vs overlays-content на Android.
В meta viewport значение `interactive-widget=resizes-content` уменьшает layout viewport при появлении виртуальной клавиатуры — поле ввода не прячется под клавиатуру.
`overlays-content` оставляет полный viewport — выбирайте осознанно для чат-виджетов vs форм заявки.
- viewport meta — MDN — interactive-widget.
- Control the Viewport — Chrome Developers — Поведение клавиатуры.
dvh
Сочетайте с `min-height: 100dvh` — meta и dvh решают разные части проблемы mobile viewport.