diff --git a/packages/html/Cargo.toml b/packages/html/Cargo.toml index e9142f128..fc3ee0e8f 100644 --- a/packages/html/Cargo.toml +++ b/packages/html/Cargo.toml @@ -26,6 +26,7 @@ tokio = { workspace = true, features = ["fs", "io-util"], optional = true } rfd = { version = "0.14", optional = true } futures-channel = { workspace = true } serde_json = { version = "1", optional = true } +tracing.workspace = true [dependencies.web-sys] optional = true diff --git a/packages/html/src/events.rs b/packages/html/src/events.rs index 0a761f719..b81d2b9ab 100644 --- a/packages/html/src/events.rs +++ b/packages/html/src/events.rs @@ -348,7 +348,10 @@ pub fn event_bubbles(evt: &str) -> bool { "transitionend" => true, "toggle" => true, "mounted" => false, - _ => true, + _ => { + tracing::warn!("Unknown event name: {evt}"); + true + } } } diff --git a/packages/ssr/src/renderer.rs b/packages/ssr/src/renderer.rs index 63bbaddb7..60813e0ad 100644 --- a/packages/ssr/src/renderer.rs +++ b/packages/ssr/src/renderer.rs @@ -197,7 +197,7 @@ impl Renderer { // then write any listeners for name in accumulated_listeners.drain(..) { write!(buf, ",{}:", &name[2..])?; - write!(buf, "{}", dioxus_html::event_bubbles(name) as u8)?; + write!(buf, "{}", dioxus_html::event_bubbles(&name[2..]) as u8)?; } }