A React hook that dynamically adjusts element positioning during iOS keyboard display, utilizing the Visual Viewport API for precise calculations.
-
Updated
Apr 21, 2025 - TypeScript
A React hook that dynamically adjusts element positioning during iOS keyboard display, utilizing the Visual Viewport API for precise calculations.
React hook that fixes the gap CSS dvh leaves when the mobile keyboard opens — injects --dvh and --keyboard-height CSS variables via the Visual Viewport API
Zero-shift header, 0.0px scroll anchoring, and seamless floating input for mobile web and iOS Safari
Agent skill for diagnosing and fixing iOS Safari keyboard and Visual Viewport layout bugs in mobile web UIs.
Shared visual-viewport geometry for React: layout and visual coordinates, keyboard occlusion, and safe-area insets with SSR-safe snapshots.
To associate your repository with the visual-viewport topic, visit your repo's landing page and select "manage topics."