Before submitting
Area
apps/desktop
Steps to reproduce
-
Start T3 Code Desktop.
-
Open a Codex-backed thread with the T3 preview MCP tools available.
-
Serve any local web page:
python -m http.server 8000 --directory build/site
-
Open the page in a fresh preview tab:
{
"show": true,
"reuseExistingTab": false,
"url": "http://localhost:8000/index.html"
}
-
Confirm the page is loaded with preview_status.
-
Call preview_snapshot.
-
Retry preview_snapshot if the first call fails.
-
Call a simple preview_evaluate afterward:
({ href: location.href, ready: document.readyState })
Expected behavior
On a loaded page, preview_snapshot should return page state or a clear recoverable error.
A snapshot failure should not poison the tab. Follow-up preview_evaluate should continue to work, and preview_open(show: true) should recover the tab if the preview needs to be reattached.
Actual behavior
On a loaded page, the first snapshot returned a generic execution error:
{
"error": {
"_tag": "PreviewAutomationExecutionError",
"operation": "snapshot",
"failureCount": 1
}
}
A retry timed out after 15 seconds:
{
"error": {
"_tag": "PreviewAutomationTimeoutError",
"operation": "snapshot",
"failureCount": 1
}
}
A simple preview_evaluate immediately afterward also timed out:
PreviewAutomationTimeoutError: Preview automation evaluate timed out after 15000ms.
Reopening the same tab with preview_open(show: true) did not restore evaluation in this run. Creating a fresh tab did restore evaluation.
In another run, snapshot failed with an UnknownVizError in the action timeline, while evaluation stayed responsive. This suggests there may be more than one snapshot failure mode.
Impact
Major degradation or frequent failure
Version or commit
T3 Code desktop 0.0.28-1 via t3code-bin AUR package.
Environment
Arch Linux x86_64, kernel 7.0.13-arch1-1, T3 Code desktop AppImage package via t3code-bin, Codex provider.
Logs or stack traces
Representative timeout:
PreviewAutomationTimeoutError: Preview automation evaluate timed out after 15000ms.
Representative snapshot error:
{
"error": {
"_tag": "PreviewAutomationExecutionError",
"operation": "snapshot",
"failureCount": 1
}
}
Screenshots, recordings, or supporting files
No screenshot included. The page was loaded and inspectable by status before snapshot; the useful evidence is the snapshot/evaluate error sequence.
Workaround
Use preview_evaluate and preview_status for inspection when a full snapshot is not required. If snapshot or a follow-up evaluation starts timing out, abandon that tab and open a fresh one.
Before submitting
Area
apps/desktop
Steps to reproduce
Start T3 Code Desktop.
Open a Codex-backed thread with the T3 preview MCP tools available.
Serve any local web page:
Open the page in a fresh preview tab:
{ "show": true, "reuseExistingTab": false, "url": "http://localhost:8000/index.html" }Confirm the page is loaded with
preview_status.Call
preview_snapshot.Retry
preview_snapshotif the first call fails.Call a simple
preview_evaluateafterward:Expected behavior
On a loaded page,
preview_snapshotshould return page state or a clear recoverable error.A snapshot failure should not poison the tab. Follow-up
preview_evaluateshould continue to work, andpreview_open(show: true)should recover the tab if the preview needs to be reattached.Actual behavior
On a loaded page, the first snapshot returned a generic execution error:
{ "error": { "_tag": "PreviewAutomationExecutionError", "operation": "snapshot", "failureCount": 1 } }A retry timed out after 15 seconds:
{ "error": { "_tag": "PreviewAutomationTimeoutError", "operation": "snapshot", "failureCount": 1 } }A simple
preview_evaluateimmediately afterward also timed out:Reopening the same tab with
preview_open(show: true)did not restore evaluation in this run. Creating a fresh tab did restore evaluation.In another run, snapshot failed with an
UnknownVizErrorin the action timeline, while evaluation stayed responsive. This suggests there may be more than one snapshot failure mode.Impact
Major degradation or frequent failure
Version or commit
T3 Code desktop
0.0.28-1viat3code-binAUR package.Environment
Arch Linux x86_64, kernel
7.0.13-arch1-1, T3 Code desktop AppImage package viat3code-bin, Codex provider.Logs or stack traces
Representative timeout:
Representative snapshot error:
{ "error": { "_tag": "PreviewAutomationExecutionError", "operation": "snapshot", "failureCount": 1 } }Screenshots, recordings, or supporting files
No screenshot included. The page was loaded and inspectable by status before snapshot; the useful evidence is the snapshot/evaluate error sequence.
Workaround
Use
preview_evaluateandpreview_statusfor inspection when a full snapshot is not required. If snapshot or a follow-up evaluation starts timing out, abandon that tab and open a fresh one.