diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 6c42c49e7..99123316b 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "db5895fd2a33991f430fb838380a4f3e5c4a7fdf", - "syncedAt": "2026-04-22T20:40:22.961Z" + "sha": "b648830632be2924d8fb4d0f58387f759e00bb51", + "syncedAt": "2026-04-22T20:49:00.275Z" } diff --git a/docs/gateway/troubleshooting.md b/docs/gateway/troubleshooting.md index 06891e268..de864780a 100644 --- a/docs/gateway/troubleshooting.md +++ b/docs/gateway/troubleshooting.md @@ -475,7 +475,7 @@ Common signatures: - `No Chrome tabs found for profile="user"` → the Chrome MCP attach profile has no open local Chrome tabs. - `Remote CDP for profile "" is not reachable` → the configured remote CDP endpoint is not reachable from the gateway host. - `Browser attachOnly is enabled ... not reachable` or `Browser attachOnly is enabled and CDP websocket ... is not reachable` → attach-only profile has no reachable target, or the HTTP endpoint answered but the CDP WebSocket still could not be opened. -- `Playwright is not available in this gateway build; '' is unsupported.` → the current gateway install lacks the full Playwright package; ARIA snapshots and basic page screenshots can still work, but navigation, AI snapshots, CSS-selector element screenshots, and PDF export stay unavailable. +- `Playwright is not available in this gateway build; '' is unsupported.` → the current gateway install lacks the bundled browser plugin's `playwright-core` runtime dependency; run `openclaw doctor --fix`, then restart the gateway. ARIA snapshots and basic page screenshots can still work, but navigation, AI snapshots, CSS-selector element screenshots, and PDF export stay unavailable. - `fullPage is not supported for element screenshots` → screenshot request mixed `--full-page` with `--ref` or `--element`. - `element screenshots are not supported for existing-session profiles; use ref from snapshot.` → Chrome MCP / `existing-session` screenshot calls must use page capture or a snapshot `--ref`, not CSS `--element`. - `existing-session file uploads do not support element selectors; use ref/inputRef.` → Chrome MCP upload hooks need snapshot refs, not CSS selectors. diff --git a/docs/tools/browser.md b/docs/tools/browser.md index 5c6bea6f4..a7921ec3b 100644 --- a/docs/tools/browser.md +++ b/docs/tools/browser.md @@ -637,9 +637,10 @@ What still needs Playwright: Element screenshots also reject `--full-page`; the route returns `fullPage is not supported for element screenshots`. -If you see `Playwright is not available in this gateway build`, install the full -Playwright package (not `playwright-core`) and restart the gateway, or reinstall -OpenClaw with browser support. +If you see `Playwright is not available in this gateway build`, repair the +bundled browser plugin runtime dependencies so `playwright-core` is installed, +then restart the gateway. For packaged installs, run `openclaw doctor --fix`. +For Docker, also install the Chromium browser binaries as shown below. #### Docker Playwright install