TL;DR: Touch-scroll is broken on some high profile pages which register w3c 
touch events - such as google search results. w3c touch will be disabled by 
default starting with FX24 until it doesn't break touch scroll (bug 736048). QA 
will start testing touch on Firefox-desktop.


w3c touch was enabled by default since Firefox-desktop 18 (for pages which 
register touch events, on touch-devices such as windows 7 tablets and many new 
windows 8 tablets/laptops).

However, in recent months it was noticed that this breaks touch-scroll on some 
high profile pages (google search results, twitter, some MDN pages, and more). 
It's probable that the code didn't regress, but rather that those pages started 
registering for touch events, but we don't have concrete info on this. This is 
now bug 736048, and it currently affects FX >=22.

On top of that, disabling w3c touch (which should restore touch-scroll) using 
the pref dom.w3c_touch_events.enabled=0 was also broken (bug 888300 - landed by 
Felipe, awaits uplifting approval).

Bug 888304 suggests to disable w3c touch by default until it doesn't break 
touch-scroll, and after some discussion with ASA, Felipe landed it and it also 
got uplifted to FX24. 

Anthony Hughes from QA got into the loop and started drafting a plan for 
testing w3c on Firefox desktop, starting with some smoke-tests - 
https://wiki.mozilla.org/QA/Desktop_Firefox/Touch

If you need to work with w3c touch, it can be enabled using 
dom.w3c_touch_events.enabled=2 , but expect broken touch-scroll on some pages. 
Watch bug 736048 and bug 888305 for re-enabling w3c touch by default.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to