diff --git a/crates/agui_core/src/engine/widgets/mod.rs b/crates/agui_core/src/engine/widgets/mod.rs index 21cdd4e..49ef147 100644 --- a/crates/agui_core/src/engine/widgets/mod.rs +++ b/crates/agui_core/src/engine/widgets/mod.rs @@ -122,8 +122,7 @@ where level = "trace", skip(self), fields( - callback_id = field::Empty, - element_id = field::Empty, + callback_id = field::Empty ) )] pub fn flush_callbacks(&mut self) { @@ -134,13 +133,12 @@ where arg: callback_arg, }) = self.callback_rx.try_recv() { - let element_id = callback_id.element_id(); - if tracing::span_enabled!(tracing::Level::TRACE) { span.record("callback_id", format!("{:?}", callback_id)); - span.record("element_id", format!("{:?}", element_id)); } + let element_id = callback_id.element_id(); + let existed = self .tree .with(element_id, |tree, element| {