diff --git a/package.json b/package.json index 28f191fa..39c15f64 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "nano-staged": "^1.0.2", "oxfmt": "^0.71.0", "pkg-pr-new": "^0.0.91", - "playwright": "^1.64.0", + "playwright": "1.65.0-alpha-2026-10-13", "simple-git-hooks": "^2.14.0", "typescript": "^6.0.3", "vite": "^8.3.4", diff --git a/packages/react/src/components/cross-editor-drag.test.tsx b/packages/react/src/components/cross-editor-drag.test.tsx index 85d92b4f..6a2c4efe 100644 --- a/packages/react/src/components/cross-editor-drag.test.tsx +++ b/packages/react/src/components/cross-editor-drag.test.tsx @@ -4,7 +4,7 @@ import { createRef, type ReactNode, type Ref } from 'react' import { describe, expect, it } from 'vitest' import { mouse } from 'vitest-browser-commands/playwright' import { render } from 'vitest-browser-react' -import { page, server, type Locator } from 'vitest/browser' +import { page, type Locator } from 'vitest/browser' import { hover, unhover } from '../testing/mouse.ts' @@ -48,9 +48,7 @@ async function drop() { .not.toHaveAttribute('data-dragging') } -// Playwright's WebKit reports the wrong `dropEffect` on `dragend`. -// https://github.com/microsoft/playwright/issues/43082 -describe.skipIf(server.browser === 'webkit')('cross editor block drag', () => { +describe('cross editor block drag', () => { it('moves the block into the other editor', async () => { const from = createRef() const to = createRef() diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92853e3d..b94fb2b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,8 +49,8 @@ importers: specifier: ^0.0.91 version: 0.0.91 playwright: - specifier: ^1.64.0 - version: 1.64.0 + specifier: 1.65.0-alpha-2026-10-13 + version: 1.65.0-alpha-2026-10-13 simple-git-hooks: specifier: ^2.14.0 version: 2.14.0 @@ -174,7 +174,7 @@ importers: version: 4.0.4 '@vitest/browser-playwright': specifier: ^5.0.3 - version: 5.0.3(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3) + version: 5.0.3(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3) dedent: specifier: ^1.7.2 version: 1.7.2 @@ -214,7 +214,7 @@ importers: version: 1.9.0 '@vitest/browser-playwright': specifier: ^5.0.3 - version: 5.0.3(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3) + version: 5.0.3(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3) tsdown: specifier: ^0.23.1 version: 0.23.1(@tsdown/css@0.23.1)(oxc-resolver@11.24.2)(typescript@6.0.3) @@ -340,7 +340,7 @@ importers: version: 19.3.0(@types/react@19.3.0) '@vitest/browser-playwright': specifier: ^5.0.3 - version: 5.0.3(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3) + version: 5.0.3(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3) dedent: specifier: ^1.7.2 version: 1.7.2 @@ -358,7 +358,7 @@ importers: version: 5.0.3(@types/node@24.13.5)(@vitest/browser-playwright@5.0.3)(@vitest/coverage-v8@5.0.3)(@vitest/ui@5.0.3)(vite@8.3.4) vitest-browser-commands: specifier: ^0.5.0 - version: 0.5.0(@vitest/browser-playwright@5.0.3)(@vitest/browser@5.0.3)(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3) + version: 0.5.0(@vitest/browser-playwright@5.0.3)(@vitest/browser@5.0.3)(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3) vitest-browser-react: specifier: ^2.3.0 version: 2.3.0(@types/react-dom@19.3.0)(@types/react@19.3.0)(react-dom@19.3.0)(react@19.3.0)(vitest@5.0.3) @@ -376,7 +376,7 @@ importers: version: 0.1.20 '@vitest/browser-playwright': specifier: ^5.0.3 - version: 5.0.3(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3) + version: 5.0.3(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3) pure-rand: specifier: ^8.4.2 version: 8.4.2 @@ -385,7 +385,7 @@ importers: version: 5.0.3(@types/node@24.13.5)(@vitest/browser-playwright@5.0.3)(@vitest/coverage-v8@5.0.3)(@vitest/ui@5.0.3)(vite@8.3.4) vitest-browser-commands: specifier: ^0.5.0 - version: 0.5.0(@vitest/browser-playwright@5.0.3)(@vitest/browser@5.0.3)(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3) + version: 0.5.0(@vitest/browser-playwright@5.0.3)(@vitest/browser@5.0.3)(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3) website: dependencies: @@ -4272,13 +4272,13 @@ packages: resolution: {integrity: sha512-FQPmjspKRKYV4MlHQnun9snJqlYm6Yhmo12x1O3pgE2Akim/y/BZjMOppK//BFdh222WOj6WGqlmeZfrtUtfgQ==} hasBin: true - playwright-core@1.64.0: - resolution: {integrity: sha512-T9r+MZkTECl2+oUcZ26YgZzTrYidTsIhYYkJix+6iDOymOb1FB2RLLSOxRGnZGv5DStt+aduIVbt+E8WygXYpg==} + playwright-core@1.65.0-alpha-2026-10-13: + resolution: {integrity: sha512-D2kMJzVFiAONIxr9Q9TvCNuuWzjFrE67eGey8h9Og7cy80V7CyPDEydz/tbYlH1iEdWWF+aqWziVd+5WGeMF3w==} engines: {node: '>=20'} hasBin: true - playwright@1.64.0: - resolution: {integrity: sha512-kVzTnYFYEyQ9RGzBjNCd2+yEqWmVbxl3AHPynv3qQ6JTjv4a+kwRcnqQwIpuP3NnrnIrE/Q6wWAIAvMfIE2/Yg==} + playwright@1.65.0-alpha-2026-10-13: + resolution: {integrity: sha512-agdd7VVgdDDlnlPlhv2K7ELk3cXIkSHP4SFCL0MkrKRodz5xGct09aMXRG9/NbjgxM21UHLItQKCpIUz0vY57w==} engines: {node: '>=20'} hasBin: true @@ -7504,11 +7504,11 @@ snapshots: '@rolldown/pluginutils': 1.0.1 vite: 8.3.4(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1) - '@vitest/browser-playwright@5.0.3(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3)': + '@vitest/browser-playwright@5.0.3(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3)': dependencies: '@vitest/browser': 5.0.3(vite@8.3.4)(vitest@5.0.3) '@vitest/mocker': 5.0.3(vite@8.3.4) - playwright: 1.64.0 + playwright: 1.65.0-alpha-2026-10-13 tinyrainbow: 3.1.1 vitest: 5.0.3(@types/node@24.13.5)(@vitest/browser-playwright@5.0.3)(@vitest/coverage-v8@5.0.3)(@vitest/ui@5.0.3)(vite@8.3.4) transitivePeerDependencies: @@ -9489,11 +9489,11 @@ snapshots: pkg-pr-new@0.0.91: {} - playwright-core@1.64.0: {} + playwright-core@1.65.0-alpha-2026-10-13: {} - playwright@1.64.0: + playwright@1.65.0-alpha-2026-10-13: dependencies: - playwright-core: 1.64.0 + playwright-core: 1.65.0-alpha-2026-10-13 pluralize@8.0.0: {} @@ -10228,11 +10228,11 @@ snapshots: optionalDependencies: vite: 8.3.4(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1) - vitest-browser-commands@0.5.0(@vitest/browser-playwright@5.0.3)(@vitest/browser@5.0.3)(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3): + vitest-browser-commands@0.5.0(@vitest/browser-playwright@5.0.3)(@vitest/browser@5.0.3)(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3): optionalDependencies: '@vitest/browser': 5.0.3(vite@8.3.4)(vitest@5.0.3) - '@vitest/browser-playwright': 5.0.3(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3) - playwright: 1.64.0 + '@vitest/browser-playwright': 5.0.3(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3) + playwright: 1.65.0-alpha-2026-10-13 vite: 8.3.4(@types/node@24.13.5)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1) vitest: 5.0.3(@types/node@24.13.5)(@vitest/browser-playwright@5.0.3)(@vitest/coverage-v8@5.0.3)(@vitest/ui@5.0.3)(vite@8.3.4) @@ -10263,7 +10263,7 @@ snapshots: why-is-node-running: 3.2.1 optionalDependencies: '@types/node': 24.13.5 - '@vitest/browser-playwright': 5.0.3(playwright@1.64.0)(vite@8.3.4)(vitest@5.0.3) + '@vitest/browser-playwright': 5.0.3(playwright@1.65.0-alpha-2026-10-13)(vite@8.3.4)(vitest@5.0.3) '@vitest/coverage-v8': 5.0.3(@vitest/browser@5.0.3)(vitest@5.0.3) '@vitest/ui': 5.0.3(vitest@5.0.3) transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 763b14d2..18b77acc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -29,6 +29,8 @@ minimumReleaseAgeExclude: - eslint-plugin-ocavue - vitest-browser-commands - prosemirror-flat-list + - playwright-core@1.65.0-alpha-2026-10-13 + - playwright@1.65.0-alpha-2026-10-13 allowBuilds: esbuild: false