Summary
Every macos-arm64 / test job (darwin + mas) has been failing on main since 2026-05-24. ~30 BrowserWindow window-management tests in spec/api-browser-window-spec.ts fail, all with Timeout of 30000ms exceeded (×3 retries): show/hide, focus/blur/z-order, minimize/maximize bounds, visibilityState, content protection, capturePage. The expected window event never fires — this looks like a broken window-server session in the runner, not a logic bug.
When it started
- ✅ green —
chore: bump chromium to 150.0.7849.0 (#51733), run 26301533643 (05-22)
- ❌ red —
ci: unpin homebrew version (#51757), run 26368726651 (05-24)
Likely cause
Two things changed between those runs:
|
green |
red |
| runner image |
macos-15-arm64/20260427 |
macos-15-arm64/20260520 |
| macOS |
15.7.4 |
15.7.7 |
| Homebrew pin |
present |
removed (#51757) |
The macOS 15.7.4 → 15.7.7 runner-image bump is the likely trigger (window-server / screen-recording TCC / modal-dialog behavior). The Homebrew unpin is probably not the cause: the test job runs prebuilt artifacts and never invokes brew for anything GUI-related.
Summary
Every
macos-arm64 / testjob (darwin + mas) has been failing onmainsince 2026-05-24. ~30BrowserWindowwindow-management tests inspec/api-browser-window-spec.tsfail, all withTimeout of 30000ms exceeded(×3 retries): show/hide, focus/blur/z-order, minimize/maximize bounds,visibilityState, content protection, capturePage. The expected window event never fires — this looks like a broken window-server session in the runner, not a logic bug.When it started
chore: bump chromium to 150.0.7849.0 (#51733), run26301533643(05-22)ci: unpin homebrew version (#51757), run26368726651(05-24)Likely cause
Two things changed between those runs:
macos-15-arm64/20260427macos-15-arm64/20260520The macOS 15.7.4 → 15.7.7 runner-image bump is the likely trigger (window-server / screen-recording TCC / modal-dialog behavior). The Homebrew unpin is probably not the cause: the test job runs prebuilt artifacts and never invokes
brewfor anything GUI-related.