diff --git a/packages/fullstack/src/render.rs b/packages/fullstack/src/render.rs index 99bedd17e..e26545022 100644 --- a/packages/fullstack/src/render.rs +++ b/packages/fullstack/src/render.rs @@ -340,6 +340,13 @@ impl SsrRendererPool { if let Err(err) = wrapper.render_head(&mut cached_render, &virtual_dom) { throw_error!(err); } + renderer.reset_hydration(); + if let Err(err) = renderer.render_to(&mut cached_render, &virtual_dom) { + throw_error!(dioxus_isrg::IncrementalRendererError::RenderError(err)); + } + if let Err(err) = wrapper.render_after_main(&mut cached_render, &virtual_dom) { + throw_error!(err); + } cached_render.push_str(&post_streaming); if let Ok(mut incremental) = incremental.write() {