Steps to reproduce the problem: 1. Turn "Emulate touch events" on from devtools / cog / overrides. 2. Go to http://codepen.io/jussi-kalliokoski/pen/hLBID . 3. Hold mouse down over the element containing the text. 4. Move the mouse while holding the mouse button down. What is the expected behavior? The console should log that the touchmove event occurred. What went wrong? Only touchstart and touchend get logged. Upstreaming https://code.google.com/p/chromium/issues/detail?id=178714
Created attachment 191170 [details] Patch
Comment on attachment 191170 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=191170&action=review > Source/WebCore/page/EventHandler.cpp:1631 > + // FIXME: this should be moved elsewhere to also be able to dispatch touchcancel events. Isn't this comment obsolete? > Source/WebCore/page/EventHandler.cpp:1632 > + bool defaultPrevented = dispatchSyntheticTouchEventIfEnabled(mouseEvent); if (dispatchSyntheticTouchEventIfEnabled(mouseEvent)) return true;
Committed r144608: <http://trac.webkit.org/changeset/144608>