Repository navigation
Conversation
|
Thanks for this, johoja12, and for the careful Chromium coverage. This PR stops the floating log viewer from reconnecting over and over after a tail-file permission denial, and adds an "Allow this file once" button that opens the file preview in Codex sessions. The reconnect loop is a real bug: I ran your test against master's
Related but out of scope here: Once the gate is green and the PR is down to the reconnect fix, it is ready for another review. |
|
Hi @johoja12, a quick check-in on this one, since #769 has been keeping you busy. The reconnect loop is a real bug and the fix is worth landing. From my review on 2026-10-26, what's still open on
If you'd rather I cut it down to the reconnect fix myself, say so and I'll do it on top of your commit. |
|
The floating log viewer repeatedly reconnects when its SSE stream ends with a startup error. Track whether This is limited to the reconnect fix. It adds no preview/approval button and no CLI-specific behavior. Updated against master 1.50.0, preserving published history. Resolves all four items from the maintainer review:
Validation: six real-Chromium regression cases pass without page errors; all five frontend CLI policy tests pass. The normal pre-push static gate passed (typecheck, lint, format, lockfile, public assets, frontend syntax and browser exclusions). Production was untouched. Fork tracking: johoja12#23. |
|
GitHub CI is fully green for 6955a64: Typecheck & Lint and the complete Unit & integration suite passed. The six real-Chromium startup-error cases also pass locally without page errors. All requested scope/code/test changes are included; this is ready for another review. |
|
Thanks for sticking with this one, johoja12. This PR stops the floating log viewer from reconnecting every few seconds when its tail-file stream ends with a startup error: it closes the The core fix is right. I ran your browser test against master's One line needs to go: Two small things in the test:
I will make these changes when I merge, and I will squash the PR so the first commit with the Codex branch and the button does not land on master. Thanks again for covering all six errors. |
The floating log viewer repeatedly reconnects when its SSE stream ends with a startup error. Track whether
connectedhas arrived and close the EventSource on any earlier server error or transport failure. Established streams retain their reconnect behavior.This is limited to the reconnect fix. It adds no preview/approval button and no CLI-specific behavior.
Updated against master 1.50.0, preserving published history. Resolves all four items from the maintainer review:
Validation: six real-Chromium regression cases pass without page errors; all five frontend CLI policy tests pass. The normal pre-push static gate passed (typecheck, lint, format, lockfile, public assets, frontend syntax and browser exclusions). Production was untouched.
Fork tracking: johoja12#23.