perf(terminal): avoid duplicate renderer risk scans

This commit is contained in:
Neil
2026-09-19 14:58:21 -07:00
parent ec20f1e4e2
commit abdf9f14fe
@@ -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
}