On Tuesday 2017-04-04 20:29 -0700, stone123...@gmail.com wrote:
> 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

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.)

> Link to standard: 
> https://w3c.github.io/pointerevents/ 
> 
> Platform coverage: Mac and Linux
> 
> Target release: Undefined. It depends on if there are some regressions. 

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.

But given the widespread support for the specification (and my
somewhat vague memory of what led to it being created), shipping it
seems like a good thing.

Is our implementation at feature parity with those of Blink and
Edge?  If not, what are the differences?

> 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 

The list of disabled tests in
https://bugzilla.mozilla.org/show_bug.cgi?id=1284758
seems somewhat concerning.

> Security & Privacy Concerns: none 

Well, it's implemented in C++, but we don't have a better option
right now.

-David

-- 
𝄞   L. David Baron                         http://dbaron.org/   𝄂
𝄢   Mozilla                          https://www.mozilla.org/   𝄂
             Before I built a wall I'd ask to know
             What I was walling in or walling out,
             And to whom I was like to give offense.
               - Robert Frost, Mending Wall (1914)

Attachment: signature.asc
Description: PGP signature

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to