<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Provide a way to disable history gestures (swipe left/right)"
   href="https://bugs.webkit.org/show_bug.cgi?id=149015#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Provide a way to disable history gestures (swipe left/right)"
   href="https://bugs.webkit.org/show_bug.cgi?id=149015">bug 149015</a>
              from <span class="vcard"><a class="email" href="mailto:dvoytenko&#64;google.com" title="Dima Voytenko &lt;dvoytenko&#64;google.com&gt;"> <span class="fn">Dima Voytenko</span></a>
</span></b>
        <pre>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):

<a href="http://www.mobilexweb.com/blog/safari-ios7-html5-problems-apis-review">http://www.mobilexweb.com/blog/safari-ios7-html5-problems-apis-review</a>
<a href="http://stackoverflow.com/questions/18889666/ios-7-is-there-a-way-to-disable-the-swipe-back-and-forward-functionality-in-sa">http://stackoverflow.com/questions/18889666/ios-7-is-there-a-way-to-disable-the-swipe-back-and-forward-functionality-in-sa</a>
<a href="http://www.iphonefaq.org/archives/973468">http://www.iphonefaq.org/archives/973468</a>
<a href="http://forums.everythingicafe.com/threads/turn-off-safari-page-swipe.104403/">http://forums.everythingicafe.com/threads/turn-off-safari-page-swipe.104403/</a></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>