Enabling Pointer Events in Firefox (desktop) Nightly on Mac and Linux

2017-04-04 Thread stone123456
We plan to enable Pointer Events for mouse, touch and pen input in Firefox 
Nightly builds (on Mac and Linux) within the next few weeks. 

Related Bugs: 
Bug 960316 - Enable W3C Pointer Events and touch-action CSS property by default
Bug 1352278 - [Pointer Event] Turn on PointerEvent preference on Mac and Linux 
nightly

Link to standard: 
https://w3c.github.io/pointerevents/ 

Platform coverage: Mac and Linux

Target release: Undefined. It depends on if there are some regressions. 

Preference behind which this is implemented: dom.w3c_pointer_events.enabled 

Do other browser engines implement this? 
Edge and Chrome already ship it. 

Tests: WPT 

Security & Privacy Concerns: none 

Next: 
We plan to ship it to all the desktop platforms altogether, as we see it's 
stable enough on nightly for a while.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Enabling Pointer Events in Firefox (desktop) Nightly on Mac and Linux

2017-04-04 Thread stone123456
David Baron於 2017年4月5日星期三 UTC+8下午12時21分30秒寫道:
> The dependency trees of these bugs seem like they could use somewhat
> better organization, so that people can see what issues are
> remaining when evaluating whether enabling on nightly is
> appropriate.
> 
> For example, if bug 1352278 and bug 1315189 blocked bug 1166347,
> then they and their dependencies would all show up in the dependency
> tree of bug 960316 (which presumably means enabling in all channels
> by default).  (In general, if bug A needs to happen before bug B (or
> bug A needs to be uplifted in order to uplift bug B), then bug A
> should block bug B.)
Sorry for that and I'll update the dependencies.

> It seems like shipping further than nightly should also depend on
> being ready to do so on all platforms.  Otherwise the Firefox
> inconsistency between platforms will be confusing for Web
> developers.
Totally agree.

> Is our implementation at feature parity with those of Blink and
> Edge?  If not, what are the differences?
I think most functionalities behave the same as Blink and Edge except those 
spec changes in the newly closed spec issues. I plan to go through them and 
submit bugs for todos.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform