Skip to content

[Bug]: CHIPS is not functioning for WebKit v18.4 (PW v1.52.0) #36004

Closed
@robbimount

Description

@robbimount

Version

1.52.0

Steps to reproduce

In SAFARI on MacOS:

  1. Visit a page that sets a CHIPS cookie (https://chips-site-a.glitch.me)
    1. Open web-inspector and check the cookie state. See that CHIPS cookies are set.
  2. Screen shot the page for later reference.

In Playwright

  1. Create a browserContext and page from a WebKit browser.
  2. Navigate to (https://chips-site-a.glitch.me)
  3. Take a screen shot of the website from the previous step (page.screenshot())
  4. Output all cookie names and domains to console
  5. See that CHIPS cookies are NOT present in the browser context

Please note this article here indicating that CHIPS is supported in WebKit.

When we invoke browser.version() on WebKit the returned version is 18.4.

Having CHIPS in WebKit is important for us as our primary test case is validating cookie privacy performance using current cookie paradigms.

Expected behavior

WebKit 18.4 should allow CHIPS cookies to be set.

Actual behavior

WebKit 18.4 does not allow CHIPS cookies to be set.

Additional context

No response

Environment

System:
    OS: macOS 15.4
    CPU: (8) arm64 Apple M3
    Memory: 3.93 GB / 24.00 GB
  Binaries:
    Node: 20.10.0 - ~/.nvm/versions/node/v20.10.0/bin/node
    npm: 10.8.3 - ~/.nvm/versions/node/v20.10.0/bin/npm
  Languages:
    Bash: 3.2.57 - /bin/bash
  npmPackages:
    playwright: 1.52.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions