Skip to content

feat(webkit): support partitioned cookies on macOS 26#41579

Open
yury-s wants to merge 1 commit into
microsoft:mainfrom
yury-s:webkit-mac-26-registry
Open

feat(webkit): support partitioned cookies on macOS 26#41579
yury-s wants to merge 1 commit into
microsoft:mainfrom
yury-s:webkit-mac-26-registry

Conversation

@yury-s

@yury-s yury-s commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

  • Point the mac26 / mac26-arm64 registry slots at the dedicated webkit-mac-26 / webkit-mac-26-arm64 blobs (built against the macOS 26 SDK) instead of the Sequoia webkit-mac-15 build.
  • Pass the cookie partitionKey through Playwright.getAllCookies / setCookies so partitioned (CHIPS) cookies round-trip via cookies() / storageState() / addCookies(). WebKit re-enabled partitioned third-party cookies in Safari 26.2.
  • Update the third-party partitioned cookie test expectations for macOS 26.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

- Serve the dedicated macOS 26 WebKit build.
- Pass the cookie partition key through Playwright.getAllCookies/setCookies so
  partitioned (CHIPS) cookies round-trip via cookies()/storageState()/addCookies().
- Update the third-party partitioned cookie test expectations for macOS 26.
@yury-s yury-s force-pushed the webkit-mac-26-registry branch from 458c7bb to 52aa066 Compare July 6, 2026 20:48
@yury-s yury-s changed the title feat(webkit): serve dedicated macOS 26 build feat(webkit): support partitioned cookies on macOS 26 Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Test results for "MCP"

4 failed
❌ [chrome] › mcp/annotate.spec.ts:57 › should capture multiple screenshots in one annotation @mcp-ubuntu-latest-chrome
❌ [chrome] › mcp/launch.spec.ts:64 › persistent context @mcp-ubuntu-latest-chrome
❌ [chromium] › mcp/cli-save-as.spec.ts:34 › screenshot --full-page @mcp-windows-latest-chromium
❌ [firefox] › mcp/annotate.spec.ts:269 › should start dashboard and annotate when no dashboard is running @mcp-windows-latest-firefox

7639 passed, 1132 skipped


Merge workflow run.

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Test results for "tests 1"

1 flaky ⚠️ [chromium-library] › library/beforeunload.spec.ts:130 › should support dismissing the dialog multiple times `@frozen-time-library-chromium-linux`

49497 passed, 1164 skipped


Merge workflow run.

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