From 74b1488116697d99ee92c2ca544b78a9185e0368 Mon Sep 17 00:00:00 2001 From: Jason Heard Date: Thu, 1 Jan 2026 11:37:50 -0700 Subject: [PATCH] Only use create_element_ns if needed --- packages/yew/src/dom_bundle/braw.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/yew/src/dom_bundle/braw.rs b/packages/yew/src/dom_bundle/braw.rs index 0b7e6f62eb5..59f61dee7a0 100644 --- a/packages/yew/src/dom_bundle/braw.rs +++ b/packages/yew/src/dom_bundle/braw.rs @@ -16,9 +16,13 @@ pub struct BRaw { impl BRaw { fn create_elements(html: &str, parent_namespace: Option<&str>) -> Vec { - let div = gloo::utils::document() - .create_element_ns(parent_namespace, "div") - .unwrap(); + let div = if parent_namespace.is_some() { + gloo::utils::document() + .create_element_ns(parent_namespace, "div") + .unwrap() + } else { + gloo::utils::document().create_element("div").unwrap() + }; div.set_inner_html(html); let children = div.child_nodes(); let children = js_sys::Array::from(&children);