diff --git a/packages/sycamore-web/src/suspense.rs b/packages/sycamore-web/src/suspense.rs index 45a9d034..8faab670 100644 --- a/packages/sycamore-web/src/suspense.rs +++ b/packages/sycamore-web/src/suspense.rs @@ -180,11 +180,11 @@ pub fn Suspense(props: SuspenseProps) -> View { view! { NoSsr { - Show(when=move || !IS_HYDRATING.get() && is_loading.get()) { + Show(when=move || is_loading.get() && !IS_HYDRATING.get()) { (fallback()) } } - Show(when=move || !IS_HYDRATING.get() && !is_loading.get()) { + Show(when=move || !is_loading.get() && !IS_HYDRATING.get()) { (view) } }