User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:18.104.22.168) Gecko/20101123 SeaMonkey/2.0.11 Build ID: 20101123123540 Steps to reproduce: Test page: http://www.apprisant.com/tab/ts.html The test page prints timestamps from touchstart and touchend events in the box. Actual results: The timestamp appears to be in microseconds. A quick tap should be about 100 milliseconds. Expected results: Should be in milliseconds, as it is in other browsers and the spec. Asus Transformer TFT101 tablet, Android 4 (ICS), Firefox (11) Beta.
This is fixed in 13.0a1 (Native Fennec). Although, I am getting a timestamp of 0 for touchend events. I am going to repurpose this bug for that.
Created attachment 605836 [details] [diff] [review] Patch We're taking the same path with both TOUCH_MOVE events and TOUCH_END events in nsPresShell.cpp. We create copies of the events there because (for TOUCH_MOVE at least) we have to dispatch them multiple times (its possible some widget code could send two points lifted at the same time, and we might have to dispatch each of those separately. The Android backend will not currently do that). We are dropping information in the copy.