Conversation
Apple jumped from macOS 15 (Sequoia) to macOS 26 (Tahoe), reported by os.release() as Darwin 25.x.x. List mac26/mac26-arm64 explicitly in the host platform detection and download registry, and update the test fixture's macVersion() helper accordingly. Also adjust the WebKit headed toolbar height for macOS 26 (the toolbar got taller in Tahoe) and relax per-frame size assertions in the screencast tracing tests to soft expects so the tests pass on Tahoe.
45237af to
5ffc24e
Compare
Test results for "tests 1"5 flaky39160 passed, 846 skipped Merge workflow run. |
Test results for "MCP"2 failed 6466 passed, 383 skipped Merge workflow run. |
Test results for "tests others"2 fatal errors, not part of any test 1 interrupted17308 passed, 618 skipped, 772 did not run Merge workflow run. |
Test results for "tests 2"34 fatal errors, not part of any test 244 flaky |
Summary
mac26/mac26-arm64toHostPlatformand detect Darwin 25 → macOS 26 (Apple jumped from macOS 15 Sequoia straight to macOS 26 Tahoe).mac26/mac26-arm64explicitly in the download registry for all browsers and tools.macVersion()test fixture so it returns26on Tahoe instead of16.Fixes the following tests in headed mode on macOS 26:
tests/library/screencast.spec.ts›screencast.start delivers frames via onFrame callbacktests/library/tracing.spec.ts›should produce screencast frames {fit,crop,scale}tests/library/video.spec.ts›screencast›should capture static pagetests/library/video.spec.ts›screencast›should continue recording main page after popup closestests/library/video.spec.ts›screencast›should work for popupstests/library/video.spec.ts›screencast›should capture full viewporttests/library/video.spec.ts›screencast›should capture full viewport on hidpi