Default-passive-events demo page

Open up a developer console and try clicking buttons below/scrolling the page.

See? No verbose notifications any more!

addEventListener without 3rd argument defaults to { passive: true, capture: false }

addEventListener with 3rd argument = true defaults to { passive: true, capture: true }

addEventListener with 3rd argument = false defaults to { passive: true, capture: false }

addEventListener with 3rd argument = { passive: false } defaults to { passive: false, capture: false }

addEventListener with 3rd argument = { passive: false, capture: false } defaults to { passive: false, capture: false }

addEventListener with 3rd argument = { passive: false, capture: true } defaults to { passive: false, capture: true }

addEventListener with 3rd argument = { passive: true, capture: false } defaults to { passive: true, capture: false }

addEventListener with 3rd argument = { passive: true, capture: true } defaults to { passive: true, capture: true }