Repository navigation
fix(e2e): move to Playwright 1.64.0 and drop the Firefox COOP workaround (generation Q) - #10
Merged
constantin-jais merged 3 commits intoOct 14, 2026
Conversation
…und (generation Q) - @playwright/test 1.62.1 -> 1.64.0 in packages/ui, packages/starter/starter and packages/starter/bun-app. - playwright-core RPC patch carried forward as patches/playwright-core@1.64.0.patch: 1.64.0 still deletes the callback (coreBundle.js line 65438) before validating the result outside any try (line 65450). Same hunk body, offset 63496 -> 65447. Bundle SHA-256: original 2325ca4c...b7e0, patched 5b55e239...10ac. - Remove the two TODO(playwright-1.64) Firefox prefs browser.tabs.remote.useCrossOriginOpenerPolicy=false (revert of #8). bun.lock is NOT regenerated in this commit: @playwright/test 1.64.0 was published 2026-10-07T20:44:27Z and the fleet minimumReleaseAge (259200 s) refuses it until 2026-10-10T20:44:28Z. Draft until then. Claude-Session: https://claude.ai/code/session_01PMoUXeFXjbix7AgGYByh5K Signed-off-by: Constantin Jais <74049135+constantin-jais@users.noreply.github.com>
…q-prep-playwright-1.64 Signed-off-by: Constantin <74049135+constantin-jais@users.noreply.github.com>
The branch bumped @playwright/test to 1.64.0 in package.json but left bun.lock at 1.62.1, so the composition's `bun install --frozen-lockfile` cannot succeed. Regenerated against the composition closure at the refs of the governance manifest (the same siblings CI installs). Claude-Session: https://claude.ai/code/session_01Ko8UiKoRqWQjuKZfPJkfvr Signed-off-by: Constantin <74049135+constantin-jais@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Step 1 of generation Q: Playwright 1.64.0 and removal of the Firefox COOP workaround (microsoft/playwright#42731).
Changes
@playwright/test1.62.1 -> 1.64.0 inpackages/ui,packages/starter/starter,packages/starter/bun-app.patches/playwright-core@1.64.0.patch. Verified on the registry tarball (integritysha512-T9r+MZkT...YpgQ==, matches npm): 1.64.0 still deletes the callback atlib/coreBundle.js:65438and runs the result validator outside anytryat:65450. Same hunk body, offset 63496 -> 65447. Bundle SHA-256: original2325ca4c1c83070e89dc49fb82525508f0a68e0cf12e2a624277968da216b7e0, patched5b55e2391e6afe560230c9228098edc37b3e7f5c505a911aa2c09927c18010ac.TODO(playwright-1.64)prefs are removed (revert of test(e2e): disable Firefox COOP process swap in starter Firefox projects #8). Upstream #42731 was closed by test(firefox): cover COOP navigation with history state microsoft/playwright#42788 (mergeb30584c2, an ancestor of tagv1.64.0).Why this is a draft
bun.lockis not regenerated.@playwright/test@1.64.0was published at2026-10-07T20:44:27.702Z(playwright-core20:44:22Z,playwright20:42:55Z). The fleetminimumReleaseAge = 259200refuses it until 2026-10-10T20:44:28Z:bun install --minimum-release-age=259200->No version matching "@playwright/test" found for specifier "1.64.0" (blocked by minimum-release-age: 259200 seconds). CI'sbun install --frozen-lockfileis therefore expected to fail on a lockfile mismatch until the lock is regenerated.bunfig.tomlhas nominimumReleaseAge, unlike the other fleet repos. The guard was applied explicitly on the command line rather than relying on its absence.project-governanceda0c3b6f), any re-resolution of this lock fails withWorkspace dependency "@libre-ai/classification" not found. A control bump to 1.63.0 (older than the guard) fails the same way. This is independent of Playwright. It needs a decision before the lock can be regenerated.Not mergeable before 2026-10-10T20:44:28Z (
date -u) and a regenerated, frozen-reproduciblebun.lock.https://claude.ai/code/session_01PMoUXeFXjbix7AgGYByh5K