fix(browser): park webviews permanently paintable

Delete the renderer capture prep handshake and keep screenshots on the serialized invalidate/retry path. The capture harness now defaults to the production P1 attach-off parking check.
This commit is contained in:
Mohamed Boudra
2026-07-03 11:34:48 +02:00
parent cc21262130
commit ab62a023fd
15 changed files with 358 additions and 1652 deletions
@@ -410,14 +410,14 @@ const brokerErrorCases = [
ok: false,
error: {
code: "screenshot_no_frame",
message: "The browser tab has no painted frame. Focus the tab in the app, then try again.",
retryable: false,
message: "The tab has not painted yet. Retry the screenshot.",
retryable: true,
},
},
content: [
{
type: "text",
text: "The browser tab has no painted frame. Focus the tab in the app, then try again.",
text: "The tab has not painted yet. Retry the screenshot.",
},
],
context: {