diff --git a/crates/web-sys/src/features/gen_EventTarget.rs b/crates/web-sys/src/features/gen_EventTarget.rs index 6b13bcb8991..7f3dad673c2 100644 --- a/crates/web-sys/src/features/gen_EventTarget.rs +++ b/crates/web-sys/src/features/gen_EventTarget.rs @@ -155,7 +155,7 @@ extern "C" { #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/dispatchEvent)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `Event`, `EventTarget`*"] - pub fn dispatch_event(this: &EventTarget, event: &Event) -> Result; + pub fn dispatch_event_with_event(this: &EventTarget, event: &Event) -> Result; #[cfg(feature = "CustomEvent")] # [wasm_bindgen (catch , method , structural , js_class = "EventTarget" , js_name = dispatchEvent)] #[doc = "The `dispatchEvent()` method."] @@ -163,7 +163,10 @@ extern "C" { #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/dispatchEvent)"] #[doc = ""] #[doc = "*This API requires the following crate features to be activated: `CustomEvent`, `EventTarget`*"] - pub fn dispatch_custom_event(this: &EventTarget, event: &CustomEvent) -> Result; + pub fn dispatch_event_with_custom_event( + this: &EventTarget, + event: &CustomEvent, + ) -> Result; # [wasm_bindgen (catch , method , structural , js_class = "EventTarget" , js_name = removeEventListener)] #[doc = "The `removeEventListener()` method."] #[doc = ""] diff --git a/crates/web-sys/webidls/enabled/EventTarget.webidl b/crates/web-sys/webidls/enabled/EventTarget.webidl index fc40a314faf..82ef49a7cc0 100644 --- a/crates/web-sys/webidls/enabled/EventTarget.webidl +++ b/crates/web-sys/webidls/enabled/EventTarget.webidl @@ -37,5 +37,5 @@ interface EventTarget { EventListener listener, optional (EventListenerOptions or boolean) options); [Throws, NeedsCallerType] - boolean dispatchEvent(Event event); + boolean dispatchEvent((Event or CustomEvent) event); };