Last Comment Bug 806805 - (win-touch-issues) [meta] Mouse / touch input problems on Windows devices that support touch input
(win-touch-issues)
: [meta] Mouse / touch input problems on Windows devices that support touch input
Status: NEW
: meta
Product: Tech Evangelism
Classification: Other
Component: Desktop (show other bugs)
: unspecified
: x86_64 Windows 8
-- normal (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
:
:
Mentors:
Depends on: 798746 1291631 1321758 726608 736048 793578 793631 794007 794066 794711 795861 797143 798127 798804 798830 798935 799852 800301 800472 802971 803512 804084 807121 864825 896644 970346 1007063 1030137 1092575 1093038 1142092 1192573 1192720 1263426 1285335 1294734 1325851
Blocks: 726615
  Show dependency treegraph
 
Reported: 2012-10-30 04:59 PDT by Jim Mathies [:jimm]
Modified: 2016-12-26 00:53 PST (History)
20 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---


Attachments

Description User image Jim Mathies [:jimm] 2012-10-30 04:59:16 PDT
In bug 726615 we added W3C touch input support to desktop on Windows. Unfortunately web sites and input framework authors are using touch interface detection as a way of detecting mobile devices, and they make the assumption that these devices don't support mouse input. This caused all sorts of problems when we enabled touch events on the desktop.

With the release of Windows 8, there are going to be a lot of devices out there that support touch and support mouse input. We need to work with site authors and framework authors so that they move away from the current mobile detection schemes they use.

As a temporary work around, we've disabled exposing W3C touch interfaces on devices that do not support touch input. But this is temporary since Win8 is going to change the device landscape over the next year or two.
Comment 1 User image Frank Wein [:mcsmurf] 2013-05-11 03:32:33 PDT
Just to make sure: To test those touch bugs with Firefox on a normal PC without touch support, I need to set dom.w3c_touch_events.enabled to 1?
Comment 2 User image Karl Dubost :karlcow 2014-03-10 18:27:43 PDT
Hallvord,
Is there any reasons why this bug is in tech evangelism/Mobile?
Comment 3 User image Hallvord R. M. Steen [:hallvors] 2014-03-10 18:33:21 PDT
It should probably be in Tech Evangelism/Desktop if we've got that set up already :-)
Comment 4 User image Simon Sarris 2015-04-16 12:00:42 PDT
Is this the reason I'm having trouble cancelling Firefox's default behavior?

I have an HTML Canvas on Windows 8.1 touch screen, and I want to prevent Firefox from scrolling the page when I one-finger swipe on the canvas, but calling e.preventDefault() on mousedown/mousemove/touchstart/touchmove is not sufficient to do this.

If this is unrelated, I'll file a bug and attach a test case.
Comment 5 User image Hallvord R. M. Steen [:hallvors] 2015-04-20 01:36:59 PDT
(In reply to Simon Sarris from comment #4)
> Is this the reason I'm having trouble cancelling Firefox's default behavior?
> 
> I have an HTML Canvas on Windows 8.1 touch screen, and I want to prevent
> Firefox from scrolling the page when I one-finger swipe on the canvas, but
> calling e.preventDefault() on mousedown/mousemove/touchstart/touchmove is
> not sufficient to do this.

Are you testing with touch events enabled? Set dom.w3c_touch_events.enabled in about:config. If this is on, please report a new bug :)


> If this is unrelated, I'll file a bug and attach a test case.
Comment 6 User image jerryj 2015-12-28 13:56:25 PST
When is Mozilla going to get serious about supporting touch displays (via TouchEvent) on Windows desktop in Firefox?

Chrome has fully supported touch screens for years.  Firefox can't?

Worst of all, now touch on Windows desktop in Firefox appears completely broken since r39.

Note You need to log in before you can comment on or make changes to this bug.