mirror of
https://github.com/yattee/yattee.git
synced 2026-07-20 14:22:02 +00:00
On macOS 15 Sequoia the error overlay buttons (Retry / Play Next / error details) and the ended-state replay buttons did nothing when clicked, while working fine on macOS 26. Layered event logging showed the click reached SwiftUI but always landed on MacOSPlayerControlsView, which covers the whole video surface above those overlays: on Sequoia a view with .onContinuousHover participates in click hit-testing across its full frame, so even with its inner layers hit-disabled the controls view formed an invisible wall. Drop the whole controls view out of hit-testing while the ended/failed overlays own the surface. Also keep the traffic-light buttons visible on the ended/failed overlays: they used to fade out with the controls and nothing could bring them back, leaving the error screen with no way to close the window.