How we built it

Treat Document Level Event Listeners as Passive

AddEventListenerOptions defaults passive to false. We propose sometimes defaulting this to true in some "document level" scenarios. Specifically if an event listener is added to the document, body, or window and is a scroll blocking (wheel, mousewheel, touchstart, touchmove) listener it will be have its default to be true. If the value is explicitly provided in the AddEventListenerOptions it will continue having the value specified by the page.


Status in Chromium

Behind a flag (launch bug) in:

  • Chrome for desktop release 54
  • Chrome for Android release 54
  • Android WebView release 54
  • Opera release 41
  • Opera for Android release 41

Consensus & Standardization

  • No public signals
  • No public signals
  • No public signals
  • No signals


Last updated on 2016-08-24