Skip to content

macos-arm64 BrowserWindow tests time out on main (since 2026-05-24) #51775

@MarshallOfSound

Description

@MarshallOfSound

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions