diff --git a/.github/workflows/tests_secondary.yml b/.github/workflows/tests_secondary.yml index 57213a13f260f..bf85941988b98 100644 --- a/.github/workflows/tests_secondary.yml +++ b/.github/workflows/tests_secondary.yml @@ -132,7 +132,7 @@ jobs: fail-fast: false matrix: browser: [chromium, firefox, webkit] - os: [ubuntu-24.04, macos-latest, windows-latest] + os: [ubuntu-24.04, macos-15-xlarge, windows-latest] include: # We have different binaries per Ubuntu version for WebKit. - browser: webkit diff --git a/packages/playwright-core/browsers.json b/packages/playwright-core/browsers.json index 8bba1bc240ac6..67b40477bf7e4 100644 --- a/packages/playwright-core/browsers.json +++ b/packages/playwright-core/browsers.json @@ -45,7 +45,7 @@ }, { "name": "webkit", - "revision": "2276", + "revision": "2282", "installByDefault": true, "revisionOverrides": { "mac14": "2251", diff --git a/packages/playwright-core/src/server/webkit/protocol.d.ts b/packages/playwright-core/src/server/webkit/protocol.d.ts index dd95e76f881ea..2703a24e3cf86 100644 --- a/packages/playwright-core/src/server/webkit/protocol.d.ts +++ b/packages/playwright-core/src/server/webkit/protocol.d.ts @@ -801,7 +801,7 @@ export namespace Protocol { /** * Relevant layout information about the node. Things not in this list are not important to Web Inspector. */ - export type LayoutFlag = "rendered"|"scrollable"|"flex"|"grid"|"event"|"slot-assigned"|"slot-filled"; + export type LayoutFlag = "rendered"|"scrollable"|"flex"|"grid"|"subgrid"|"grid-lanes"|"event"|"slot-assigned"|"slot-filled"; /** * The mode for how layout context type changes are handled (default: Observed). Observed limits handling to those nodes already known to the frontend by other means (generally, this means the node is a visible item in the Elements tab). All informs the frontend of all layout context type changes and all nodes with a known layout context are sent to the frontend. */