title: Can I disable IE10 history swipe gesture?
body: <p>I have a surface web app that uses touch panning (container divs have "overflow: auto" style) and I'm using the built-in paging scroll styles:</p>
  
  <pre><code>-ms-scroll-snap-points-x: snapInterval(0px, 1366px);
  -ms-scroll-snap-type: mandatory;
  </code></pre>
  
  <p>My app has a 300% width child container resulting in 3 pages that snap on page boundaries.</p>
  
  <p>This works great for high-performance paging scrolling, except when the user is on the first page and they swipe to the right, which activates the browser's built-in back gesture, exiting my web app and going into the user's IE10 history.</p>
  
  <p>I'm able to disable the back gesture using:</p>
  
  <pre><code>-ms-touch-action: none;
  </code></pre>
  
  <p>But that also disables touch scrolling so the page is no longer draggable. If I use:</p>
  
  <pre><code>-ms-touch-action: pan-x;
  </code></pre>
  
  <p>Then the scrolling works again but the browser back gesture reappears which is a really annoying user experience. Is there a way to allow panning but not the history gesture?</p>