diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7004d38..f88f8f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,7 +3,7 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [Unreleased] -
+## [0.10.4] - 2024-03-05
### New Functions 🚀
diff --git a/Cargo.toml b/Cargo.toml
index 1cba361..453f0c7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "leptos-use"
-version = "0.10.3"
+version = "0.10.4"
edition = "2021"
authors = ["Marc-Stefan Cassola"]
categories = ["gui", "web-programming"]
diff --git a/README.md b/README.md
index 24114bc..95ab332 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@
-
+
diff --git a/docs/book/src/introduction.md b/docs/book/src/introduction.md
index 1280eb7..2796c28 100644
--- a/docs/book/src/introduction.md
+++ b/docs/book/src/introduction.md
@@ -12,6 +12,6 @@
-
+
\ No newline at end of file
diff --git a/src/lib.rs b/src/lib.rs
index b966f0c..1672844 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -24,7 +24,6 @@ mod is_none;
mod is_ok;
mod is_some;
mod on_click_outside;
-mod use_event_source;
mod signal_debounced;
mod signal_throttled;
mod use_active_element;
@@ -47,6 +46,7 @@ mod use_element_hover;
mod use_element_size;
mod use_element_visibility;
mod use_event_listener;
+mod use_event_source;
mod use_favicon;
mod use_geolocation;
mod use_idle;
@@ -88,7 +88,6 @@ pub use is_none::*;
pub use is_ok::*;
pub use is_some::*;
pub use on_click_outside::*;
-pub use use_event_source::*;
pub use signal_debounced::*;
pub use signal_throttled::*;
pub use use_active_element::*;
@@ -111,6 +110,7 @@ pub use use_element_hover::*;
pub use use_element_size::*;
pub use use_element_visibility::*;
pub use use_event_listener::*;
+pub use use_event_source::*;
pub use use_favicon::*;
pub use use_geolocation::*;
pub use use_idle::*;
diff --git a/src/use_event_source.rs b/src/use_event_source.rs
index ce5d3e5..47dbf20 100644
--- a/src/use_event_source.rs
+++ b/src/use_event_source.rs
@@ -232,7 +232,13 @@ where
Duration::from_millis(reconnect_interval),
);
} else {
+ #[cfg(debug_assertions)]
+ let prev = SpecialNonReactiveZone::enter();
+
on_failed();
+
+ #[cfg(debug_assertions)]
+ SpecialNonReactiveZone::exit(prev);
}
}
}