diff --git a/rcdom/lib.rs b/rcdom/lib.rs index 1ee9306b..1d156578 100644 --- a/rcdom/lib.rs +++ b/rcdom/lib.rs @@ -202,7 +202,7 @@ impl Node { while let Some(node) = remaining.pop_front() { remaining.extend(node.children.borrow().iter().cloned()); - let NodeData::Element { name, .. } = &self.data else { + let NodeData::Element { name, .. } = &node.data else { continue; }; if name.local_name() == &local_name!("selectedcontent") {