Hello,
We have an enterprise application that provides a security agent plugin with custom UI based on SFAuthorizationPluginView. We’ve been testing it on macOS 27 Developers Betas 1 through 4 and we noticed that if we set screenUnlockMode to 2, then after a screen is locked for the second time during one session, it can no longer be unlocked.
Here are the concrete steps to reproduce:
Open Terminal.
Run sudo defaults write /Library/Preferences/com.apple.loginwindow.plist screenUnlockMode -int 2
Lock the screen.
Observe the “You must enter the password to unlock the screen” dialog window.
Enter the correct password and press OK.
Lock the screen again.
Expected result:
The dialog “You must enter the password to unlock the screen” is displayed again.
Entering the correct password unlocks the screen.
Actual result:
The screen is black with no visible UI.
Rebooting the system seems to be the only way to leave this state.
Displaying custom UI at the unlock screen is a part of our core functionality and it has been working fine with screenUnlockMode = 2 since at least macOS 14. I have filed a feedback FB23918474; if it is a known issue, please merge it with mine so that I can receive updates on the matter. In the meantime, do you have any suggestions on what can be done? Thanks.
1
0
145