100dvh
(dynamic viewport height) units alongside existing 100vh
index.html
for better mobile browser supportinteractive-widget=resizes-content
to viewport meta tagdata-keyboard-visible="true"
stateenv(keyboard-inset-height)
for future-proof keyboard handling--keyboard-height
with actual keyboard heightdata-keyboard-visible
attribute to body elementvibetunnel:keyboard-shown
and vibetunnel:keyboard-hidden