You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
The periodic Claude-mode re-check (setInterval 8s) called setClaudeMode(false) on plain/codex surfaces, which ran claudeRenderer.clear() unconditionally. clear() empties the shared output element (this.el), blanking live terminal/codex content until the next repaint — perceived as text fading out then back every 8s. - app.js: remove the 8s claude re-check interval - terminal-view.js: only clear the renderer on an actual mode transition (changed), so redundant setClaudeMode/setCodexMode(false) no longer wipes the shared output - index.html: bump terminal-view.js v12, app.js v21 Verified deterministically in Playwright: pre-fix the output wiped 48->0 ~350ms after each 8s /api/claude-surfaces fetch; post-fix 18s window shows 0 fetches and content intact. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
2 months ago | |
|---|---|---|
| .. | ||
| app.js | 2 months ago | |
| auth.js | 5 months ago | |
| claude-keyboard.js | 3 months ago | |
| claude-parser.js | 2 months ago | |
| claude-renderer.js | 2 months ago | |
| codex-parser.js | 3 months ago | |
| codex-renderer.js | 3 months ago | |
| debug-safe-area.js | 5 months ago | |
| gestures.js | 2 months ago | |
| sidebar.js | 5 months ago | |
| sw-unregister.js | 5 months ago | |
| terminal-view.js | 2 months ago | |
| theme.js | 5 months ago | |
| virtual-keyboard.js | 2 months ago | |
| websocket-client.js | 5 months ago | |