Congrats on getting this far, Xidorn! I know it's been years of work by you and others.
On Mon, Sep 17, 2018 at 7:48 PM Xidorn Quan <m...@upsuper.org> wrote: > As of Firefox 64, I intend to turn on unprefixed Fullscreen API by default > on all platforms. It has been developed behind the > full-screen-api.unprefix.enabled preference. > > Bug to turn on by default: > https://bugzilla.mozilla.org/show_bug.cgi?id=1269276 > > Unprefixed Fullscreen API has been enabled in Nightly since Firefox 47. We > once attempted to ship it at that time, but failed because of some > webcompat concerns which happen only when unprefixed Fullscreen API is > present. Since then, the spec has been revised to address some of the > issues, but some of them were not fixable from our side, so I hoped to have > other browsers do coordinated shipping with us. > > After years, Chrome / Blink eventually caught up the spec, and it reached > a point that they are attempting to ship it now. I think this is the best > chance ever we can have unprefixed Fullscreen API actually available on the > web. Chrome will ship it in Chrome 71 which reaches stable on Dec 4, and > Firefox 64 will reach release on Dec 11, so it's roughly the same time > frame. > > Notably, there are two feature changes since our last attempt to unprefix > Fullscreen API: > 1. Fullscreen related events are now dispatched to element when it is > still connected in the same document, which matches other browsers' > behavior and provides better modularization opportunity. > 2. Element.requestFullscreen() and Document.exitFullscreen() now return > Promise which gets resolved when fullscreen change finishes. > > I'd also like to deprecate the prefixed Fullscreen API, but probably we > should do that only after unprefixed Fullscreen API reaches release. > > - Xidorn > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform