commit | 40d56da5038844308b4d3921ae8aa0900d592650 | [log] [tgz] |
---|---|---|
author | Xida Chen <xidachen@chromium.org> | Wed Jul 25 13:31:26 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jul 25 13:31:26 2018 |
tree | 06cd62666887007c9410a81c0ea483867807ec9e | |
parent | 900f32a896c1e65f5c14933bdbcc1cba09669137 [diff] |
Handle iframe touch ack time out When there is a touch ack time out, all the gesture events will be flushed to the touch action filter. This case is already taken care of in the non-iframe case, and this CL handles the iframe case. When we see that a gesture event is flushed due to time out, we set the effective touch action to auto which will allow all the gesture event. A browser test is added to ensure the correctness. This CL is break into few patches: PS#22: The essential fix in line 1190 in the render_widget_host_input_event_router.cc is commented out. When running the newly added browser test, it will hit the DCHECK in touch_action_filter.cc at line 55. PS#23: Uncomment the essential fix in the render_widget_host_input_event_router.cc and remove the DCHECK in touch_action_filter.cc at line 55. Uncomment the temporary fix in touch_action_filter.cc for bug 851664. TBR=creis@chromium.org Bug: 851644 Change-Id: Ic381dd17fa531c1e9f7d649b48dc9f0f0d7d9c21 Reviewed-on: https://chromium-review.googlesource.com/1102729 Commit-Queue: Xida Chen <xidachen@chromium.org> Reviewed-by: Timothy Dresser <tdresser@chromium.org> Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org> Cr-Commit-Position: refs/heads/master@{#577858}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .