From e4c0094f34fb29b93b4dfcf7595a41bf366a6681 Mon Sep 17 00:00:00 2001 From: Bendik Aagaard Lynghaug Date: Fri, 2 Oct 2026 18:33:23 +0200 Subject: [PATCH] Fix release build: box the call tiles, icons and in-call subtree `cargo leptos build --release` died with "queries overflow the depth limit": every tile's Show/icon views inlined into one enormous hydrate_async type for the whole call subtree. VideoTile, CallIcon and CallActive now return AnyView, the same cut CallPanel got in 0.2.1. The dev profile never tripped it, which is why 0.3.0 shipped broken. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01L3sD29ozDvqA7jozeZXZoB --- src/app.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/app.rs b/src/app.rs index fba2ba7..09cbe0a 100644 --- a/src/app.rs +++ b/src/app.rs @@ -660,6 +660,7 @@ fn CallActive(call_state: crate::webrtc::CallState) -> impl IntoView { } + .into_any() } #[cfg(feature = "hydrate")] @@ -729,10 +730,15 @@ fn CallIcon(kind: CallIconKind, off: Signal) -> impl IntoView { } + .into_any() } /// One participant's tile: the `