=== BASE / main === **Tab A dark appearance (default deadline)** — started. Tab A dark appearance (default deadline): 16108 ms. Preview automation setColorScheme timed out after 15000ms. **Tab A follow-up resize** — started. Tab A follow-up resize: 65 ms. No preview automation host is available for resize in environment 816c79af-50cd-43f6-9948-aec5b6ae247b. The server-owned browser may be starting or reconnecting. Retry preview_status, then call preview_open if no tab is available. If it remains unavailable, report the browser connection failure. **Tab A status** — started. Tab A status: 24 ms. No preview automation host is available for status in environment 816c79af-50cd-43f6-9948-aec5b6ae247b. The server-owned browser may be starting or reconnecting. Retry preview_status, then call preview_open if no tab is available. If it remains unavailable, report the browser connection failure. === BASE / other === **Other thread status** — started. Other thread status: 107 ms. {"available":false,"visible":false,"tabId":null,"url":null,"title":null,"loading":false,"profiles":[{"id":"default","name":"Default"},{"id":"incognito","name":"Incognito","incognito":true}],"defaultProfileId":"default"} === BASE / dialog === **Open Dialog** — started. Open Dialog: 2031 ms. {"available":true,"dialog":null,"tabs":[{"title":"evidence.html?fault=never&label=Tab-A","owner":"agent"},{"title":"evidence.html?fault=healthy&label=Tab-B","owner":"agent"},{"title":"evidence.html?fault=dialog&label=Dialog","owner":"agent"}],"viewport":{"width":1280,"height":800}} **Start dialog-tab recording** — started. Start dialog-tab recording: 3084 ms. {"tabId":"tab_3_9715c8c2-f071-49cc-83b3-df4fbf5dcd0a","recording":true,"startedAt":"2026-11-10T20:22:03.301Z","toolIcon":{"_tag":"website","pageUrl":"http://localhost:5868/evidence.html?fault=dialog&label=Dialog"}} **Dialog tab dark appearance** — started. Dialog tab dark appearance: 16102 ms. Preview automation setColorScheme timed out after 15000ms. **Resize while dialog pending** — started. Resize while dialog pending: 160 ms. No preview automation host is available for resize in environment 816c79af-50cd-43f6-9948-aec5b6ae247b. The server-owned browser may be starting or reconnecting. Retry preview_status, then call preview_open if no tab is available. If it remains unavailable, report the browser connection failure. **Stop while dialog pending** — started. Stop while dialog pending: 74 ms. No preview automation host is available for recordingStop in environment 816c79af-50cd-43f6-9948-aec5b6ae247b. The server-owned browser may be starting or reconnecting. Retry preview_status, then call preview_open if no tab is available. If it remains unavailable, report the browser connection failure. **Read pending dialog** — started. Read pending dialog: 10 ms. No preview automation host is available for status in environment 816c79af-50cd-43f6-9948-aec5b6ae247b. The server-owned browser may be starting or reconnecting. Retry preview_status, then call preview_open if no tab is available. If it remains unavailable, report the browser connection failure. **Accept pending dialog** — started. Accept pending dialog: 30 ms. No preview automation host is available for dialog in environment 816c79af-50cd-43f6-9948-aec5b6ae247b. The server-owned browser may be starting or reconnecting. Retry preview_status, then call preview_open if no tab is available. If it remains unavailable, report the browser connection failure. **Close dialog tab** — started. Close dialog tab: 27 ms. {"_tag":"PreviewAutomationNoAvailableHostError","operation":"close","environmentId":"816c79af-50cd-43f6-9948-aec5b6ae247b","threadId":"mcp:9f60a382-fe4e-4bfe-8f52-9b2ae32c28ca","providerSessionId":"20faa476-d289-4c60-872e-952e3d41d769","providerInstanceId":"devReplay"} === BASE / queue === **Open Expiry** — started. Open Expiry: 268 ms. {"available":true,"dialog":null,"tabs":[{"title":"evidence.html?fault=never&label=Tab-A","owner":"agent"},{"title":"evidence.html?fault=healthy&label=Tab-B","owner":"agent"},{"title":"evidence.html?fault=dialog&label=Dialog","owner":"agent"},{"title":"evidence.html?fault=release&label=Expiry","owner":"agent"}],"viewport":{"width":1280,"height":800}} **Start expiry-tab recording** — started. Start expiry-tab recording: 775 ms. {"tabId":"tab_4_9715c8c2-f071-49cc-83b3-df4fbf5dcd0a","recording":true,"startedAt":"2026-11-10T20:23:07.821Z","toolIcon":{"_tag":"website","pageUrl":"http://localhost:5868/evidence.html?fault=release&label=Expiry"}} **Held appearance** — started. **Queued click (1 second deadline)** — started. **Queued recording stop (120 second deadline)** — started. Held appearance: 2335 ms. Preview automation client server-browser disconnected during setColorScheme. Queued recording stop (120 second deadline): 1827 ms. Preview automation client server-browser disconnected during recordingStop. Queued click (1 second deadline): 2097 ms. Preview automation click timed out after 1000ms. Queue requests returned; waiting for injected work to release. === BASE / inspect === **Read click counter after release** — started. Read click counter after release: 62 ms. {"toolIcon":{"_tag":"website","pageUrl":"http://localhost:5868/evidence.html?fault=release&label=Expiry"},"value":{"clicks":0,"theme":true}} **Confirm recording cleanup** — started. Confirm recording cleanup: 17 ms. Preview automation recordingStop failed: No recording is active for this thread. === BASE / recover === **Close owned stuck tab** — started. Close owned stuck tab: 25 ms. {} **Open Recovery** — started. Open Recovery: 86 ms. {"available":true,"dialog":null,"tabs":[{"title":"evidence.html?fault=healthy&label=Tab-B","owner":"agent"},{"title":"evidence.html?fault=dialog&label=Dialog","owner":"agent"},{"title":"evidence.html?fault=release&label=Expiry","owner":"agent"},{"title":"evidence.html?fault=healthy&label=Recovery","owner":"agent"}],"viewport":{"width":1280,"height":800}} **Fresh tab resize** — started. Fresh tab resize: 13 ms. {"tabId":"tab_5_9715c8c2-f071-49cc-83b3-df4fbf5dcd0a","setting":{"_tag":"freeform","width":900,"height":600},"viewport":{"width":900,"height":600},"toolIcon":{"_tag":"website","pageUrl":"http://localhost:5868/evidence.html?fault=healthy&label=Recovery"}} === BASE / system === Real SessionControl after close; call system() with a Promise rejection handler. SYNCHRONOUS THROW: This browser tab is closed. {"synchronousThrow":true,"promiseRejected":false,"callbackRan":false} === HEAD / main === **Tab A dark appearance (default deadline)** — started. Tab A dark appearance (default deadline): 15671 ms. Preview automation setColorScheme timed out after 15000ms. **Tab A follow-up resize** — started. Tab A follow-up resize: 55 ms. This browser tab is busy with an earlier action that timed out. Open a new tab with preview_open and reuseExistingTab=false, or close this one with t3_preview_close. **Tab A status** — started. Tab A status: 158 ms. {"available":true,"dialog":null,"tabs":[{"title":"evidence.html?fault=never&label=Tab-A","owner":"agent"},{"title":"evidence.html?fault=healthy&label=Tab-B","owner":"agent"}],"viewport":{"width":1280,"height":800}} === HEAD / other === **Other thread status** — started. Other thread status: 185 ms. {"available":false,"visible":false,"tabId":null,"url":null,"title":null,"loading":false,"profiles":[{"id":"default","name":"Default"},{"id":"incognito","name":"Incognito","incognito":true}],"defaultProfileId":"default"} === HEAD / dialog === **Open Dialog** — started. Open Dialog: 1559 ms. {"available":true,"dialog":null,"tabs":[{"title":"evidence.html?fault=never&label=Tab-A","owner":"agent"},{"title":"evidence.html?fault=dialog&label=Dialog","owner":"agent"}],"viewport":{"width":1280,"height":800}} **Start dialog-tab recording** — started. Start dialog-tab recording: 1806 ms. {"tabId":"tab_3_803a8195-d819-473f-99df-e45881dc4d5c","recording":true,"startedAt":"2026-11-10T20:22:09.835Z","toolIcon":{"_tag":"website","pageUrl":"http://localhost:6148/evidence.html?fault=dialog&label=Dialog"}} **Dialog tab dark appearance** — started. Dialog tab dark appearance: 15571 ms. Preview automation setColorScheme timed out after 15000ms. **Resize while dialog pending** — started. Resize while dialog pending: 77 ms. A browser dialog is pending. Read preview_status and resolve it with preview_dialog. **Stop while dialog pending** — started. Stop while dialog pending: 135 ms. A browser dialog is pending. Read preview_status and resolve it with preview_dialog. **Read pending dialog** — started. Read pending dialog: 53 ms. {"available":true,"dialog":{"type":"alert","message":"Evidence dialog: confirm to continue","defaultValue":""},"tabs":[{"title":"evidence.html?fault=never&label=Tab-A","owner":"agent"},{"title":"evidence.html?fault=dialog&label=Dialog","owner":"agent"}],"viewport":{"width":1280,"height":800}} **Accept pending dialog** — started. Accept pending dialog: 128 ms. {"available":true,"dialog":null,"tabs":[{"title":"evidence.html?fault=never&label=Tab-A","owner":"agent"},{"title":"evidence.html?fault=dialog&label=Dialog","owner":"agent"}],"viewport":{"width":1280,"height":800}} **Close dialog tab** — started. Close dialog tab: 88 ms. {} === HEAD / queue === **Open Expiry** — started. Open Expiry: 301 ms. {"available":true,"dialog":null,"tabs":[{"title":"evidence.html?fault=never&label=Tab-A","owner":"agent"},{"title":"evidence.html?fault=release&label=Expiry","owner":"agent"}],"viewport":{"width":1280,"height":800}} **Start expiry-tab recording** — started. Start expiry-tab recording: 817 ms. {"tabId":"tab_4_803a8195-d819-473f-99df-e45881dc4d5c","recording":true,"startedAt":"2026-11-10T20:23:09.737Z","toolIcon":{"_tag":"website","pageUrl":"http://localhost:6148/evidence.html?fault=release&label=Expiry"}} **Held appearance** — started. **Queued click (1 second deadline)** — started. **Queued recording stop (120 second deadline)** — started. Queued click (1 second deadline): 1720 ms. Preview automation click timed out after 1000ms. Held appearance: 15542 ms. Preview automation setColorScheme timed out after 15000ms. Queued recording stop (120 second deadline): 120332 ms. {"recordingSaved":true,"sizeBytes":65281,"mimeType":"video/mp4"} Queue requests returned; waiting for injected work to release. === HEAD / inspect === **Read click counter after release** — started. Read click counter after release: 55 ms. {"toolIcon":{"_tag":"website","pageUrl":"http://localhost:6148/evidence.html?fault=release&label=Expiry"},"value":{"clicks":0,"theme":true}} **Confirm recording cleanup** — started. Confirm recording cleanup: 27 ms. Preview automation recordingStop failed: No recording is active for this thread. === HEAD / recover === **Close owned stuck tab** — started. Close owned stuck tab: 20 ms. {} **Open Recovery** — started. Open Recovery: 86 ms. {"available":true,"dialog":null,"tabs":[{"title":"evidence.html?fault=release&label=Expiry","owner":"agent"},{"title":"evidence.html?fault=healthy&label=Recovery","owner":"agent"}],"viewport":{"width":1280,"height":800}} **Fresh tab resize** — started. Fresh tab resize: 18 ms. {"tabId":"tab_5_803a8195-d819-473f-99df-e45881dc4d5c","setting":{"_tag":"freeform","width":900,"height":600},"viewport":{"width":900,"height":600},"toolIcon":{"_tag":"website","pageUrl":"http://localhost:6148/evidence.html?fault=healthy&label=Recovery"}} === HEAD / system === Real SessionControl after close; call system() with a Promise rejection handler. system() returned a Promise: true Promise rejected: This browser tab is closed. {"synchronousThrow":false,"promiseRejected":true,"callbackRan":false}