diff --git a/packages/fullstack/src/render.rs b/packages/fullstack/src/render.rs index 345b5754ff..dde20ac048 100644 --- a/packages/fullstack/src/render.rs +++ b/packages/fullstack/src/render.rs @@ -221,7 +221,8 @@ impl SsrRendererPool { // If streaming is disabled, wait for the virtual dom to finish all suspense work // before rendering anything if streaming_mode == StreamingMode::Disabled { - virtual_dom.wait_for_suspense().await; + ProvideServerContext::new(virtual_dom.wait_for_suspense(), server_context.clone()) + .await } // Render the initial frame with loading placeholders