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

NVDA will not read the browser window shown in Windows sign-in/forgot my pin screen #14368

Closed
enessaribas opened this issue Nov 12, 2022 · 7 comments
Assignees
Labels
bug/regression p2 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Milestone

Comments

@enessaribas
Copy link

enessaribas commented Nov 12, 2022

Steps to reproduce:

  1. Using 2022.3
  2. With a pin for sign-in as an authentication method
  3. Click on the forgot my pin link at sign-in.

Actual behavior:

The NVDA startup sound plays, and there is no speech.
Speech does not return until this browser dialogue is closed with the system menu at alt space.

Expected behavior:

NVDA reads the contents of the browser window that appears upon clicking this link.
Narrator is currently necessary to navigate this dialogue.

NVDA logs, crash dumps and other attachments:

System configuration

NVDA installed/portable/running from source:

installed

NVDA version:

alpha-27145,0a97d209

Windows version:

windows 11 22h2 (OS Build 22621.819)

Name and version of other software in use when reproducing the issue:

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

no

If NVDA add-ons are disabled, is your problem still occurring?

yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

yes

@josephsl
Copy link
Collaborator

Hi,

Likely cause: cannot obtain necessary information to render browse mode for this screen as it is entered from a secure screen.

Thanks.

@enessaribas
Copy link
Author

is there a possible solution to this problem?

@josephsl
Copy link
Collaborator

josephsl commented Nov 12, 2022 via email

@TheQuinbox
Copy link
Contributor

CC @seanbudd

@seanbudd seanbudd added this to the 2022.3.3 milestone Nov 13, 2022
@seanbudd seanbudd self-assigned this Nov 13, 2022
@seanbudd
Copy link
Member

seanbudd commented Nov 14, 2022

The PIN reset workflow happens on a temporary user profile, and uses an MS edge spartan window.
It is currently unclear how NVDA can differentiate between this temporary profile and an ordinary profile while Windows is locked.
Further technical investigation is required.
An approach should enable secure mode on this temporary profile, like the secure desktop, which should make it secure and accessible.

@Brian1Gaff
Copy link

Brian1Gaff commented Nov 14, 2022 via email

@seanbudd seanbudd added bug/regression p2 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation. labels Nov 17, 2022
@seanbudd
Copy link
Member

@enessaribas this should now be fixed on alpha as of alpha-27325,304ea7a3.

We will release this into 2022.3.3 and 2022.4beta4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug/regression p2 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

5 participants