diff --git a/leptos/src/transition.rs b/leptos/src/transition.rs index 166c3c3aed..2b7baeb1ca 100644 --- a/leptos/src/transition.rs +++ b/leptos/src/transition.rs @@ -130,7 +130,8 @@ pub fn Transition( } if is_first_run(first_run, &suspense_context) { let has_local_only = suspense_context.has_local_only() - || cfg!(feature = "csr"); + || cfg!(feature = "csr") + || !HydrationCtx::is_hydrating(); if (!has_local_only || child_runs.get() > 0) && !cfg!(feature = "csr") {