ChromeClient have an api, needsTouchEvents, which tell the platform to stop forwarding touch events to WebCore. So, We'd better to block ewk_frame_feed_touch_event when needsTouchEvents got false.
Created attachment 83240 [details] Patch
Created attachment 83269 [details] Patch
(In reply to comment #2) > Created an attachment (id=83269) [details] > Patch Additionally fix possible leak when just returning.
Comment on attachment 83269 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=83269&action=review > Source/WebKit/efl/ewk/ewk_view.cpp:98 > + Eina_Bool needs_of_touch_events:1; This isnt' english.
Created attachment 83749 [details] Patch
(In reply to comment #4) > (From update of attachment 83269 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=83269&action=review > > > Source/WebKit/efl/ewk/ewk_view.cpp:98 > > + Eina_Bool needs_of_touch_events:1; > > This isnt' english. I changed variable and function name.
Benjamin, this one seems up your alley!
Comment on attachment 83749 [details] Patch Clearing flags on attachment: 83749 Committed r80771: <http://trac.webkit.org/changeset/80771>
All reviewed patches have been landed. Closing bug.