Skip to content

Force a safe wake probe for ambiguous macOS screensaver lock states - #28

Merged
matt-greathouse merged 1 commit into
masterfrom
fix-screensaver-wake-handling
Aug 10, 2026
Merged

Force a safe wake probe for ambiguous macOS screensaver lock states#28
matt-greathouse merged 1 commit into
masterfrom
fix-screensaver-wake-handling

Conversation

@matt-greathouse

Copy link
Copy Markdown
Contributor

Summary

  • Force a native user-activity wake probe when macOS reports a locked session without an active screensaver.
  • Preserve lock-screen safety by verifying readiness afterward and requiring manual unlock when still locked.
  • Include before/after desktop diagnostics, wake details, and frontmost app metadata in wake errors and batch action logs.
  • Update desktop schema documentation and readiness tests for the new behavior.

Testing

  • Updated DaemonDispatchTests coverage for automatic wake decisions across locked, screensaver, and sleeping-display states.
  • Not run (not requested)

@matt-greathouse
matt-greathouse merged commit 05220af into master Aug 10, 2026
2 checks passed
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.

1 participant