nvda
e05b39d8 - Ignore foreground event for SecureDesktopNVDAObject (#14105)

Commit
3 years ago
Ignore foreground event for SecureDesktopNVDAObject (#14105) Supersedes #14098 Fixes #14094 Summary of the issue: SecureDesktopNVDAObject needs to be whitelisted on the lock screen. This is an NVDAObject used to notify the user and API consumers that NVDA has entered a secure desktop. Description of user facing changes Fixes NVDA remote bug described in #14094. "Secure Desktop" is now consistently announced again when entering a secure desktop. Description of development approach Add SecureDesktopNVDAObject to the whitelist of available objects on the lock screen. Ensures that when setting the foreground event does not occur via doPreGainFocus for SecureDesktopNVDAObject. This is because the foreground event cannot be handled in a secure manner, and is not required for the SecureDesktopNVDAObject API.
Author
Parents
Loading