Skip to content

Fix false Mission Control detection on macOS 27 - #8

Open
shawntz wants to merge 1 commit into
rileycx:mainfrom
shawntz:shawn/fix-macos27-overlay-detection
Open

shawntz wants to merge 1 commit into
rileycx:mainfrom
shawntz:shawn/fix-macos27-overlay-detection

Conversation

@shawntz

@shawntz shawntz commented Sep 18, 2026

Copy link
Copy Markdown

macOS 27 retains a fullscreen Dock window while Mission Control is closed, causing normal swipes to bypass strafe. Confirm real overlays using Dock Accessibility identifiers, cached off the event-tap thread with 100 ms polling; preserve native behavior in Mission Control/App Exposé.

Validation: 8 Swift tests (4 new), gesture payload tests, and manual Mission Control open/close checks on macOS 27. Older macOS versions were not manually tested.

Copilot AI lite review requested due to automatic review settings September 18, 2026 09:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

BoThomas added a commit to BoThomas/strafe that referenced this pull request Sep 19, 2026
# Conflicts:
#	Sources/strafe/SwipeInterceptor.swift
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants