diff --git a/packages/signals/src/signal.rs b/packages/signals/src/signal.rs index 6233cc393..c0d5e6777 100644 --- a/packages/signals/src/signal.rs +++ b/packages/signals/src/signal.rs @@ -647,12 +647,15 @@ pub mod warnings { #[allow(clippy::no_effect)] impl>> Drop for SignalSubscriberDrop { fn drop(&mut self) { - tracing::trace!( - "Write on signal at {} finished, updating subscribers", - self.origin - ); - warnings::signal_write_in_component_body(self.origin); - warnings::signal_read_and_write_in_reactive_scope::(self.origin, self.signal); + #[cfg(debug_assertions)] + { + tracing::trace!( + "Write on signal at {} finished, updating subscribers", + self.origin + ); + warnings::signal_write_in_component_body(self.origin); + warnings::signal_read_and_write_in_reactive_scope::(self.origin, self.signal); + } self.signal.update_subscribers(); } }