Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screen blurs but Nudge window does not appear if user is in full-screen mode post-deadline #659

Open
homebysix opened this issue Oct 15, 2024 · 0 comments

Comments

@homebysix
Copy link
Contributor

homebysix commented Oct 15, 2024

Problem Summary

If a user is working in full-screen mode after the Nudge deadline has passed, when Nudge activates the screen blurs as expected, but the Nudge window does not appear on the current desktop "space."

Impact

This experience can be jarring to end users, as it makes it seem like they've been locked out of their Mac. At least one end user at our org ended up forcing their Mac to shutdown, potentially losing unsaved work.

Environment

  • Reproduced on macOS 14.7 and macOS 15.1 beta 6
  • Reproduced on Nudge 2.0.11 and 2.0.12

Steps to reproduce

  1. Configure a Nudge profile or JSON such that a test Mac is past the update deadline.
  2. On the test Mac, use an app in full-screen mode by clicking the green widget in its title bar.
  3. When Nudge activates, observe that all connected displays are blurred as expected, however no Nudge window appears with information and action steps.

Expected outcome

Nudge should either:

a) show its window over the current full-screen space, or
b) forcibly switch out of the full-screen space and show its window.

Workarounds

We are working around this issue by advising users to 3-finger-swipe back to the space that shows the Nudge window, then clicking Update Device to continue with the update steps.

Context

This issue may be similar to Munki issue #1229, which was solved by Munki PR #1230. That same fix may be worth considering in Nudge.

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

No branches or pull requests

1 participant