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

Reply via email to