From 18061191fdc019498610aee81f0df93f6c2ebd31 Mon Sep 17 00:00:00 2001 From: Can Celik Date: Wed, 16 Sep 2026 00:58:23 +0300 Subject: fix: keep remote surface updates incremental (#4209) refs #3769 refs #3745 --- src/server/headless/retained_surface.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/headless/retained_surface.rs') diff --git a/src/server/headless/retained_surface.rs b/src/server/headless/retained_surface.rs index d0fb9bba..2a637eac 100644 --- a/src/server/headless/retained_surface.rs +++ b/src/server/headless/retained_surface.rs @@ -265,6 +265,9 @@ impl HeadlessServer { crate::render_prof::event("retained_surface.recipient_deferred"); continue; } + if client.render_state.requires_recompute() { + fallback!("recompute_pending"); + } let Some(surface) = client.render_state.last_pane_surface() else { fallback!("no_baseline"); }; -- cgit v1.2.3