v1.5.1 — Orca 1.4.123 re-verify
Re-verified the bridge against Orca 1.4.123 (docs were stamped 1.4.120).
Two upstream limitations Orca fixed
page.pdf()/Page.printToPDF(#7032) now works. Addedorca.pdf(path?, opts?)to the raw-CDP driver (connectOrca()) + types + a capability test asserting real%PDF-bytes. Playwright'spage.pdf()tunnels through the bridge too.- Profile storage isolation (#6923) now works.
repro/profile-isolation.js(once a bug reproducer) now PASSES as a regression guard.
Still holds (re-probed on 1.4.123)
context.newCDPSession()blocked (#7033),page.fill()needs focus (#7035),page.reload()fixed (#7031).
New finding — window.open() popups are activation-gated on 1.4.123
The handler fires but no tab spawns without transient user activation / foreground focus (Orca-side behavior, not a bridge defect). waitForNewTab() now skips gracefully when Orca declines to open the popup; documented in multi-tab-and-popups.md.
Housekeeping
Re-stamped verified docs 1.4.120 → 1.4.123 (mobile/tracing/dialog docs left at 1.4.120 — not re-run this pass). Suite: 33 pass / 0 fail / 5 skip. Published as orca-playwright-bridge@1.5.1 on npm.