Closed Bug 651984 Opened 9 years ago Closed 9 years ago
Add ability to detect if a page has registered touch event listeners
For Fennec, we need to dispatch touch events to content in the child process, and allow them to prevent us panning in the parent process. Unfortunately that introduces some lag between when the person beings dragging, and when we finally cancel panning in the parent process. Alternatively, we can sacrifice some responsiveness in panning while we wait to see if the child cancels the event. However, we'd like to only do that when absolutely necessary, i.e. on pages that are actually using touch events. To do so, we need some way to know when a page has registered a touch event listener, likely via a method added to nsIDOMWindowUtils?
Assigning to smaug by his request.
Assignee: nobody → Olli.Pettay
I'm reusing the flag for MozTouch* events. I expect MozTouch* events to be removed at some point. The patch applies on top of Bug 648573
Attachment #527743 - Flags: review?(jst)
Comment on attachment 527743 [details] [diff] [review] patch Review of attachment 527743 [details] [diff] [review]: r=jst
Attachment #527743 - Flags: review?(jst) → review+
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla6
You need to log in before you can comment on or make changes to this bug.