title: Skrollr mobile broken. Unable to preventDefault inside passive event listener
body: <p>I'm getting the following error on all chromium browsers when using Skrollr library and loading the website as mobile:</p>
  <pre><code>&quot;[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See &lt;URL&gt;&quot;
  </code></pre>
  <p>The library was working fine last week and now I'm getting this error on every browser I try while loading page as mobile.</p>
  <p>Even the examples in official github are broken when loaded on mobile and show the same error.</p>
  <p>Does anyone know how this could be fixed?</p>
  <pre><code>skrollr.js:730--
  </code></pre>
  <p><a href="https://raw.githubusercontent.com/Prinzhorn/skrollr/master/src/skrollr.js" rel="nofollow noreferrer">https://raw.githubusercontent.com/Prinzhorn/skrollr/master/src/skrollr.js</a></p>
  <p>Examples with the errors from the git links:</p>
  <pre><code>http://prinzhorn.github.io/skrollr/examples/docu/1.html
  http://prinzhorn.github.io/skrollr/examples/docu/2.html
  http://prinzhorn.github.io/skrollr/examples/docu/3.html
  http://prinzhorn.github.io/skrollr/examples/docu/4.html
  </code></pre>
  <p>To replicate, - load the page, inspect, choose mobile and refresh. Suddenly it all breaks and reports errors.
  HTML tag should have</p>
  <pre><code>class=&quot;skrollr skrollr-mobile&quot; 
  </code></pre>
  <p>if detected mobile device load.</p>
  <p>I was developing a website using this and on the 9th of July 21 afternoon I noticed that behavior has changed and that's when I noticed the errors.</p>
  <p>I've recreated a simple website using this and saw exactly the same problem. Later on I decided to check git hub linked examples and saw the same problem.</p>
  <p>Could it be some sort of update to the browser cores? A fix or bypass would be greatly appreciated.</p>
  <p>Update:</p>
  <p>I've found out that adding the following line to CSS gets rid of the errors.</p>
  <pre><code>* {
    touch-action: manipulation; 
  }
  </code></pre>
  <p>Unfortunately functionality of the library is still not working at 100% on mobile. The scripts that calculate the amount of scrollable area on mobile are off and adds whitespaces to the end of the document. All scroll events are affected by this miss-calculation.</p>