VisualViewport Test

This is a scrollable content line 1. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 2. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 3. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 4. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 5. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 6. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 7. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 8. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 9. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 10. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 11. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 12. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 13. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 14. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 15. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 16. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 17. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 18. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 19. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.

This is a scrollable content line 20. Tap the input below to open the keyboard. The visible area should resize and the input should remain visible above the keyboard on Android/iOS.