[Webkit-unassigned] [Bug 149015] Provide a way to disable history gestures (swipe left/right)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 10 09:12:02 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=149015

--- Comment #7 from Dima Voytenko <dvoytenko at google.com> ---
Thanks for all the comments.

I do realize that there's practically a zero probability this will be addressed, but...

I agree that blocking history swipe based on in-application touch is not a good thing. Consistent behavior is broken in that way.

However, I'd argue that history swipe should be reconsidered altogether because it conflicts in a major way with a possible application's functionality affecting UX overall. E.g. one second the user was swiping between photos and the other the user was sent to some other page.

Also, this feature turns into a real mess if the web application modifies history stack itself, e.g. using history.pushState(). You can try a basic sample where test page would pushState and then swipe back - it doesn't look pretty. I can build a basic sample if you'd like to see.

I've found this set of links both from the perspective of developers and users (and there are many many more):

http://www.mobilexweb.com/blog/safari-ios7-html5-problems-apis-review
http://stackoverflow.com/questions/18889666/ios-7-is-there-a-way-to-disable-the-swipe-back-and-forward-functionality-in-sa
http://www.iphonefaq.org/archives/973468
http://forums.everythingicafe.com/threads/turn-off-safari-page-swipe.104403/

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150910/0f547d28/attachment-0001.html>


More information about the webkit-unassigned mailing list