Bug 78901 - touchmove event didn't captured correctly
Summary: touchmove event didn't captured correctly
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: UI Events (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-17 07:58 PST by Biao
Modified: 2013-07-18 03:36 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Biao 2012-02-17 07:58:44 PST
To better demonstrate the issue, I have created this page:
http://settingspage.appspot.com/EventTest.html
What I expected to happen for the page is when I tap on the grey square, and move my finger up or down, the grey square will move with my finger.

It works fine for android native browser. But on "chrome for android" browser, when I tap the grey square and move my finger the first time, the grey square didn't move. Only when I tap on the screen again and move my finger, the grey square moves. It seems the touchmove event is somehow swallowed at the first time. Also, the touchmove event only got swallowed if I fire a 'test' event, and in the 'test' event handler I delete the grey square and create the same square again through JS. 

This is probably a webkit regression? Since android native browser use a earlier webkit version.