You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(splash): wait for real first-frame, not just any output
The inline-mode splash dismissal fired on hasOutputRef + 1500ms, which
trips on tiny preambles like "Connecting..." or auth-check spinners
(~20 bytes). On slow-starting CLIs this dismissed the splash several
seconds before the actual REPL rendered, leaving the user staring at
an empty terminal.
Refine the inline signal to "substantial output then a brief silence":
track total output bytes + last-output timestamp, dismiss only when
≥512 bytes have arrived AND the stream has been quiet for 500 ms (CLI
finished writing its first frame and is awaiting input). alt-screen
fast-path and process-exit/start-fail paths unchanged. CLIs that print
continuously fall through to the existing 15 s maxWait.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments