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

Windows 10 build 15002: cannot activate browse/focus mode in Edge, cannot navigate to the document by tabbing around #6713

Closed
josephsl opened this issue Jan 10, 2017 · 4 comments
Assignees
Labels
bug p2 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority z app/edge (archived) use app/edge/anaheim
Milestone

Comments

@josephsl
Copy link
Collaborator

Hi,

Related to #6712: In Windows 10 build 15002, when using Edge, one cannot move to the document when tabbing around nor toggle focus/browse mode.

STR:

  1. Install build 15002.
  2. Open Edge, then try tabbing around to see if you can locate the document.

Expected: one can tab to the document and toggle focus/browse mode.
Actual: Where there should have been a document, NVDA says, "unknown".
Observation: in build 15002, there is a new "frame" that is sort of a parent of the actual document, whereas this isn't there in prior builds.
Impact: Major, as this prevents people from testing various enhancements to Edge support that are now part of master branch snapshots.

Setup:

  • NVDA version: next.13795
  • OS: Windows 10 build 15002

Thanks.

@feerrenrut
Copy link
Contributor

I think this should be priority 1 to look into. We need to get some feel for the cause of this and cost to fix it.

@feerrenrut feerrenrut added bug p2 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority labels Jan 10, 2017
@michaelDCurran
Copy link
Member

Edge documents are no longer contained within the expected Edge root container UIAElement. Thus NVDA does not give them browseMode.
The document either seems to be contained with in a grouping with a name of "WebRuntime Component View" or sometimes this parent is skipped altogether.
The reason NVDA no longer tracks focus is eventHandler.shouldAcceptEvent is now returning false. I'm guessing some kind of foreground window check is failing?
I'm going to have a bit of a chat to the Edge teem in the next two days to see if we can shed any light on this brokenness.

@michaelDCurran
Copy link
Member

NVDA is itself changing the role of the document to frame, as we have code that does this if it finds a pain in edge with the textPattern yet is not a direct child of the EdgeRoot container.

@michaelDCurran
Copy link
Member

Filed MS Bug 10566743: NVDA can no longer access the content of documents in Microsoft Edge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug p2 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority z app/edge (archived) use app/edge/anaheim
Projects
None yet
Development

No branches or pull requests

5 participants