Ticket #462 (closed defect: fixed)
Screen reader flag not set when nvda starts on the logon screen and with windows
| Reported by: | oaron | Owned by: | jteh |
|---|---|---|---|
| Priority: | major | Milestone: | 2009.1 |
| Component: | Service | Version: | 2009.1rc1 |
| Keywords: | Screen reader flag, LogOn screen | Cc: | |
| Operating system: | Blocked by: | ||
| Blocking: |
Description
The Screen Reader Flag is not set if NVDA is set to start at the LogOn? screen, and starts after an user has logged in.
Change History
comment:2 Changed 2 years ago by jteh
Another option is to keep resetting the screen reader flag every now and then; e.g. when the foreground object changes. The problem with this approach is that when you exit a secure desktop, the secure desktop copy of NVDA exits a tiny bit after the foreground change, so the screen reader flag is still disabled until the next foreground change.
It's worth noting that Narrator doesn't set the screen reader flag. I'm still tempted to say that we should just not mess with the screen reader flag on the secure desktop.


We always set the screen reader flag on startup and clear it on exit. The problem is that it seems the screen reader flag is global; i.e. it is not specific to a desktop. This means that when NVDA exits on the secure desktop and clears the screen reader flag, it remains cleared for the default desktop as well. I guess the best solution is to not manipulate the screen reader flag on the secure desktop.