From abdf9f14fe508790880a7e458747c2b5efeda5b2 Mon Sep 17 00:00:00 2001 From: Neil Date: Sat, 19 Sep 2026 02:32:03 -0700 Subject: [PATCH] perf(terminal): avoid duplicate renderer risk scans --- .../terminal-pane/pty-connection/fresh-spawn-follow-reset.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/renderer/src/components/terminal-pane/pty-connection/fresh-spawn-follow-reset.ts b/src/renderer/src/components/terminal-pane/pty-connection/fresh-spawn-follow-reset.ts index 9784df28161..83ab2e3f478 100644 --- a/src/renderer/src/components/terminal-pane/pty-connection/fresh-spawn-follow-reset.ts +++ b/src/renderer/src/components/terminal-pane/pty-connection/fresh-spawn-follow-reset.ts @@ -90,9 +90,7 @@ export function bindFreshSpawnFollowReset(session: ConnectPanePtySession): void const scanData = session.foregroundRefreshRiskScanTail ? `${session.foregroundRefreshRiskScanTail}${data}` : data - const prefersRefresh = - (scanData.includes('\x1b[') || session.containsNonAsciiOutput(scanData)) && - terminalOutputPrefersRenderRefresh(scanData) + const prefersRefresh = terminalOutputPrefersRenderRefresh(scanData) session.foregroundRefreshRiskScanTail = trailingIncompleteCsiSequence(scanData) return prefersRefresh }