Hi everyone! I would like to ship the Visual Viewport API [1] on Android. The initial implementation [2] was done in Firefox 63 behind the pref "dom.visualviewport.enabled" (see "Intent to Implement" thread [3]). It has since seen bug fixes, polish, and expanded test coverage.
I intend to ship it on Android only for now. The API is primarily useful in scenarios involving pinch-zooming, and we don't currently support pinch-zooming on desktop. I intend to enable it on desktop concurrently with support for pinch-zooming at a later date. Target release: Firefox 68 or 69, depending on when the patches are ready. If it doesn't make 68, I would like to get it into Fennec 68.1esr, as it's an important web compat feature. Tracking bug for shipping: https://bugzilla.mozilla.org/show_bug.cgi?id=1512813 Status in other implementation: Blink: Shipping since Chrome 61 [4] Safari: Available in Preview version [5] Web platform tests: The feature has good WPT coverage, with a mix of automatic and manual tests. We are now [6] passing almost all tests on Android; of the two remaining failures, one is a test harness limitation [7], and the other is pending resolution of a spec issue [8]. There are also a couple of tests which are not applicable to Android because they involve reflowing zoom which Android does not support. Any thoughts / feedback is appreciated! Thanks, Botond [1] https://github.com/WICG/visual-viewport/ [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1357785 [3] https://groups.google.com/d/topic/mozilla.dev.platform/gchNtWfv_bk/discussion [4] https://www.chromestatus.com/feature/5737866978131968 [5] https://webkit.org/status/#feature-visual-viewport-api [6] https://bugzilla.mozilla.org/show_bug.cgi?id=1477610 [7] https://bugzilla.mozilla.org/show_bug.cgi?id=1547827 [8] https://bugzilla.mozilla.org/show_bug.cgi?id=1543485 _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform