interactive-widget=resizes-content

Install this page as a standalone app, then focus the fixed input. The layout viewport should resize above the IME and safe-area-inset-bottom should become zero.

Focus the input to test

Pass: closed safe bottom protects the navigation bar; open safe bottom is 0px and the input sits 10px above the keyboard.

Fail: the open safe bottom retains the navigation-bar height, leaving an extra gap above the keyboard.

Pixel 6a measurements, Chromium 153.0.7993.0: both runs resize innerHeight from 914px to 572px. Baseline retains a 48px safe bottom (56px total padding); patched reports 0px (8px total padding).

Baseline: 56px
Baseline with duplicate gap above keyboard
Patched: 8px
Patched input directly above keyboard