What changed
- macOS drag candidate resolution strictly prioritizes the active frontmost application so dragging multi-window apps like Chrome reliably snaps the window in motion rather than background applications.
- Background window candidates are rejected whenever valid candidate windows belonging to the active application exist under the cursor.
- Accessibility element hierarchy traversal and window candidate ranking during drag sessions have been hardened against stale z-order caches.
- Added automated regression self-test verification (
--self-test-background-window-rejection) to guarantee targeting reliability across future releases.
Why this update matters
Users moving windows across multiple monitors or near overlay rails can now drag and snap with complete confidence that the window in motion is always the window that snaps, eliminating unexpected focus jumping and background window interference.
Installation status
Source readiness, native packaging, public publication, and installed behavior are separate gates. Use the verified downloads page to confirm whether version 0.2.5 artifacts have been published for your platform.