title: Unable to preventDefault inside passive Konva event listener due to target being treated as passive
body: <p>I'm using the <a href="https://konvajs.github.io/" rel="nofollow noreferrer">Konva.js@1.3.0</a> library (with React@15.4.2 and <a href="https://www.npmjs.com/package/react-konva@1.1.1" rel="nofollow noreferrer"><code>react-konva</code></a>) to build a simple 2D game. </p>
  
  <p>When testing the app in Chrome all is well. However, when I open Dev Tools and switch to the Device Toolbar (to view the app on mobile-sized viewports) I get an warning of:</p>
  
  <blockquote>
    <p>Unable to preventDefault inside passive event listener due to target being treated as passive.<br>
        See http&zwj;s://www.chromestatus.com/features/5093566007214080</p>
  </blockquote>
  
  <p>I've read through the link and researched the <code>{passive: true}</code> option for <code>AddEventListener</code>. However, I'm not directly calling <code>AddEventListener</code> in my code, it's all abstracted through Konva and React. </p>
  
  <p>Also, none of the click events attached to the Konva-generated canvas elements are working in Device Mode. If I exit the Device Toolbar everything works fine and clicking elements functions as intended. </p>
  
  <p>How can I enable passive event listeners in Konva/React? (And is that even the solution?)</p>