From 98821c4018b524e439bdf9b05e2f8372e37ef1bd Mon Sep 17 00:00:00 2001 From: mc1098 Date: Sat, 16 Oct 2021 21:16:13 +0100 Subject: [PATCH] Fix default passive option (#2111) --- packages/yew/src/virtual_dom/listeners.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/yew/src/virtual_dom/listeners.rs b/packages/yew/src/virtual_dom/listeners.rs index df438572302..3c13f369086 100644 --- a/packages/yew/src/virtual_dom/listeners.rs +++ b/packages/yew/src/virtual_dom/listeners.rs @@ -358,9 +358,8 @@ impl GlobalHandlers { &{ let mut opts = web_sys::AddEventListenerOptions::new(); opts.capture(true); - if desc.passive { - opts.passive(true); - } + // We need to explicitly set passive to override any browser defaults + opts.passive(desc.passive); opts }, )