Merge branch 'nwparker/term-speed-2-model-query-responder' into nwparker/term-speed-2-view-attribute-bridge

# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.ts
This commit is contained in:
Neil
2026-06-16 17:17:13 -07:00
@@ -2500,7 +2500,7 @@ export function connectPanePty(
return transport.serializeBuffer(opts)
}
function isHiddenStartupRendererQueryWindowActive(): boolean {
function isHiddenStartupDeliveryGateHoldActive(): boolean {
return (
shouldSnapshotHiddenCodexOutput &&
Date.now() < hiddenStartupRendererQueryWindowExpiresAt &&
@@ -2583,7 +2583,7 @@ export function connectPanePty(
!shouldWritePtyOutputForeground(deps.isVisibleRef.current) &&
// Why: codex startup probes need the live xterm to answer renderer
// queries for 10s — never gate delivery while the window is active.
!isHiddenStartupRendererQueryWindowActive()
!isHiddenStartupDeliveryGateHoldActive()
const isFirstSyncForPty = hiddenDeliverySyncedPtyId !== ptyId
hiddenDeliverySyncedPtyId = ptyId
if (shouldHide) {