Resume propagation of events

This commit is contained in:
dAxpeDDa 2023-06-11 22:30:24 +02:00 committed by daxpedda
parent ab4a4a89e6
commit fc046add78

View file

@ -378,16 +378,10 @@ impl Common {
E: 'static + AsRef<web_sys::Event> + wasm_bindgen::convert::FromWasmAbi,
F: 'static + FnMut(E),
{
let closure = Closure::wrap(Box::new(move |event: E| {
{
let event_ref = event.as_ref();
event_ref.stop_propagation();
event_ref.cancel_bubble();
}
let closure = Closure::new(move |event: E| {
event.as_ref().stop_propagation();
handler(event);
}) as Box<dyn FnMut(E)>);
});
EventListenerHandle::new(&self.raw, event_name, closure)
}