Skip to content

chore: roll driver to 1.61.0-beta-1781285686000#1929

Open
yury-s wants to merge 4 commits into
microsoft:mainfrom
yury-s:roll-1.61.0-beta
Open

chore: roll driver to 1.61.0-beta-1781285686000#1929
yury-s wants to merge 4 commits into
microsoft:mainfrom
yury-s:roll-1.61.0-beta

Conversation

@yury-s

@yury-s yury-s commented Jun 12, 2026

Copy link
Copy Markdown
Member

Summary

  • Roll driver from 1.60.0 to 1.61.0-beta-1781285686000.

Ported:

  • #40843: page.localStorage() / page.sessionStorage() — new WebStorage interface.
  • #40849 (+#41195, #41259): context.credentials() WebAuthn virtual authenticator — new Credentials interface.
  • #40932: APIResponse.securityDetails() / serverAddr().
  • #41162: ScreencastFrame.timestamp(); #40916: screencast size / cursor options.
  • #40844: comma-separated setTestIdAttributegetByTestId now emits the internal:testid engine like the JS client.
  • #40718: waitForEventInfo replaced with fire-and-forget __waitInfo__ (new no-reply send path in Connection).
  • #40780: protocol Page.close split into close and runBeforeUnload.
  • #40801: Frame.expect failures are now protocol errors with errorDetails — wrapped into ServerErrorWithDetails and converted back to the expect result in FrameImpl.
  • #41014: connectOverCDP allowed for WebKit; artifactsDir option flows through options serialization.
  • #40893 changed close-time error messages — two test expectations updated.

Verified no client change needed: #40833, #40966, #41091, #41266. Skipped: JS-internal/electron/MCP/codegen changes and features reverted upstream (#40748, #40869, #40798, #41136).

Ported upstream changes:
- #40843 page.localStorage()/sessionStorage() (WebStorage API)
- #40849 context.credentials() WebAuthn virtual authenticator
- #40932 APIResponse.securityDetails()/serverAddr()
- #41162 ScreencastFrame.timestamp()
- #40916 screencast cursor and size options
- #40844 comma-separated testIdAttribute (getByTestId now uses internal:testid)
- #40718 waitForEventInfo replaced with fire-and-forget __waitInfo__
- #40780 protocol Page.close split into close and runBeforeUnload
- #40801 Frame.expect failures are now protocol errors with errorDetails
- #41014 connectOverCDP allowed for WebKit, artifactsDir option
@yury-s yury-s requested review from dcrousso and dgozman June 12, 2026 19:30
Comment thread playwright/src/main/java/com/microsoft/playwright/impl/Connection.java Outdated
yury-s added 3 commits June 12, 2026 12:56
- connectOverCDP is now supported in WebKit: skip the not-chromium test
  there and expect the new error message
- accept all close-time messages in waitForNavigation-after-disconnect
- wait 2s for page errors to accumulate, mirrors upstream #38378
- regenerate firefox screenshot expectations for Firefox 151
- accept all close-time error message variants in
  waitForNavigation-after-disconnect, the surfaced message depends on
  which call hits the closed connection first
- shouldDetachWhenPageCloses: only check that detach throws, like the
  upstream test
- skip @tempdir cleanup for user data dirs: on Windows Chromium 149
  keeps chrome_debug.log locked briefly after close
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants