agent-zero/plugins/_browser/api
Alessandro dccf017d2c Redesign Browser viewer screencast transport and viewport fit
Replace the Browser viewer’s screenshot polling with CDP screencast streaming for much smoother navigation. The runtime now starts/stops CDP screencasts cleanly, acknowledges frames, drops stale frames, and keeps the WebSocket payload compatible with the existing viewer.

Also fixes modal viewport sizing by sending the initial stage dimensions on subscribe, applying CDP emulation sizing before the first frame, avoiding image stretching, and increasing screencast JPEG quality to 92. Regression coverage was added for the screencast path, frame ack/drop behavior, viewport sizing, and UI rendering assumptions.

-- Still needs thorough performance audit and optimization --
2026-04-26 02:28:59 +02:00
..
extensions.py Polish Browser chrome and extension management UX 2026-04-26 00:09:16 +02:00
status.py Use persistent full Chromium runtime for Browser 2026-04-24 19:08:01 +02:00
ws_browser.py Redesign Browser viewer screencast transport and viewport fit 2026-04-26 02:28:59 +02:00