Skip to content

fix(mac): no tiny cursor at the Restart prompt with Handover off (0.5.1) - #551

Merged
Maxaubert merged 2 commits into
mainfrom
fix/550-mac-restart-prompt-cursor
Nov 5, 2026
Merged

Maxaubert merged 2 commits into
mainfrom
fix/550-mac-restart-prompt-cursor

Conversation

@Maxaubert

Copy link
Copy Markdown
Owner

What

Fixes #550. With Handover off, the Restart prompt brought the tiny real cursor: loginwindow owns that prompt as well as the lock screen, and Wind took it for the lock screen. CGSSessionScreenIsLocked now decides. A prompt below the overlay is simply drawn. One above the overlay still gets the real cursor, because the drawn one can't reach it.

Handover on is unchanged.

Tests

backdrop_truth all pass, including a new stand-in check: a login prompt with nothing locked keeps the drawn cursor and no real cursor. e2e_draw 75/75, e2e_hover 43/43, wind-checks pass.

Not tested: the real Restart prompt, which restarts the Mac by itself after 60 s, so whether it stacks below the overlay is unknown. The owner needs to try it.

Version 0.5.1. Mac release is unsigned (ad hoc).

🤖 Generated with Claude Code

https://claude.ai/code/session_01Kg7JN6EyAPMxrJa9AvGHEC

Maxaubert and others added 2 commits November 4, 2026 22:12
loginwindow also owns the Restart and Shut Down prompts, and Wind took them for the
lock screen, so Handover off gave the real cursor back. Now the session's locked state
decides; a prompt below the overlay is simply drawn.

Fixes #550

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kg7JN6EyAPMxrJa9AvGHEC
@Maxaubert
Maxaubert merged commit 05272c8 into main Nov 5, 2026
1 check passed
@Maxaubert
Maxaubert deleted the fix/550-mac-restart-prompt-cursor branch November 5, 2026 07:49
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.

Mac: tiny cursor at the Restart prompt with Handover off

1 participant