Validación Web móvil
El mantenedor eligió simuladores/emuladores para esta entrega. Las interacciones usan Safari y Chrome reales con sus teclados de software; no se inyectaron eventos de sensores. Las correcciones del teclado descritas aquí están publicadas en 0.1.0-rc.11.
Contrato del teclado
Un objeto VirtualKeyboard con rectángulo vacío no demuestra un backend de geometría activo. Sin overlaysContent habilitado por la aplicación o un rectángulo no vacío, Jolt usa VisualViewport. No modifica overlaysContent.
Si el navegador redimensiona ambas viewports, la visibilidad se estima desde la altura de reposo y la cobertura sigue en cero para evitar un desplazamiento doble. El desplazamiento del navegador cambia la cobertura inferior sin ocultar el teclado lógico. La rotación invalida la referencia de altura. Una ventana redimensionada con un campo enfocado puede afectar la estimación.
Reproducción y evidencia
node benchmarks/web-mobile/server.mjs
python3 benchmarks/web-mobile/android.py YOUR_EMULATOR /tmp/jolt-mobile-android
python3 benchmarks/docs-record-ios.py YOUR_SIMULATOR /tmp/jolt-mobile-ios testMobileBrowser