Logi Options+ cannot capture hover or overlay elements (e.g., spacing labels in Sketch) on macOS 15
Description:
When using a Logitech mouse custom shortcut to take screenshots, hover and overlay UI elements are no longer captured on macOS 15.
Specifically:
In Sketch, spacing measurement numbers shown on hover are missing from screenshots.
On web pages, hovering over in-page buttons won’t capture hover states, but hovering over browser UI buttons (e.g. Chrome toolbar) still works.
On macOS 13 and 14, using the exact same mouse, firmware, Logi Options+ version, and apps, screenshots worked normally — hover overlays were captured correctly.
The issue only occurs on macOS 15.
Confirmed conditions:
All permissions (Accessibility, Screen Recording, Input Monitoring) are enabled.
Latest version of Logi Options+ installed.
macOS native shortcut (Cmd + Shift + 4) can capture hover overlays correctly.
Issue only appears when screenshots are triggered via Logi Options+ custom shortcut.
Possible cause (for engineering team reference):
macOS 15 introduced changes to screenshot and ScreenCapture APIs. The legacy API used by Logi Options+ may no longer capture GPU-composited overlays or transient UI layers.
Suggested fix:
Verify if Logi Options+ still uses legacy screenshot API on macOS 15.
Consider migrating to Apple’s new ScreenCaptureKit framework to restore overlay and hover-state capture capability.
Environment:
macOS 15.0 (Sequoia)
Logi Options+ v1.60.626232 (latest)
Logitech MX Master 3S (works correctly on macOS 13 & 14)
Apps tested: Sketch 101.9, Chrome latest version
Reproducibility: 100%