mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-09-14 15:03:27 -04:00
Callers pass CallOpts.inline_image; execScreenshot rejects a path-less call before navigating or rendering, which removes the per-consumer guards and covers the model-driven tool path that had none. MCP image content is a protocol type, the screenshot recording rule joins the recorder's replayRequires predicate, and the viewport-to-Opts mapping, node-scope ladder and save-path helpers are shared instead of copied.