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

Filtering or loading the elements lists sometimes results in one or more LookupError entries in the log #7853

Open
LeonarddeR opened this issue Dec 13, 2017 · 5 comments
Labels
bug/regression feature/browse-mode p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

Comments

@LeonarddeR
Copy link
Collaborator

Steps to reproduce:

  1. Open www.nu.nl in either Firefox 58 or Chrome
  2. Open the elements list
  3. Press tab, and enter a word to filter on
  4. Press shift+tab

Expected behavior:

The list properly filters.

Actual behavior:

Multiple LookupErrors are raised.

System configuration:

NVDA version: Both 2017.4 and next
NVDA Installed or portable: Installed
Windows version: Windows 10 fall creators update

Other questions:

Does the issue still occur after restarting your PC?
Not yet tested, but we should catch these LookupErrors anyway

@LeonarddeR
Copy link
Collaborator Author

Regression caused by #6131. Note that the impact doesn't seem to be very heavy, as for release builds these errors are silenced anyway.

@LeonarddeR
Copy link
Collaborator Author

Hmm, turns out that the impact is that heavy that, when one of these LookupErrors occurs, all retrieval of other elements is ceased.
@michaelDCurran: Do you have any thoughts? Why should VirtualBufferTextInfo._getControlFieldAttribs even return a LookupError (i.e. do you know of situations where this would be the case)?

@LeonarddeR LeonarddeR changed the title Filtering the elements lists sometimes results in one or more LookupError entries in the log Filtering or loading the elements lists sometimes results in one or more LookupError entries in the log Mar 21, 2018
@LeonarddeR
Copy link
Collaborator Author

According to @fisher729, this also occurs when loading the elements list without filtering. I think this deserves a p2.

@LeonarddeR LeonarddeR added the p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority label Mar 21, 2018
@LeonarddeR
Copy link
Collaborator Author

I've just received another report of this issue.

@michaelDCurran: Do you have any thoughts? Why should VirtualBufferTextInfo._getControlFieldAttribs even return a LookupError (i.e. do you know of situations where this would be the case)?

@Adriani90
Copy link
Collaborator

Still reproducible in NVDA alpha-28179,345154a6 (2023.2.0.28179) and all browsers. Element list in MS Word or Excel is not impacted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug/regression feature/browse-mode p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority
Projects
None yet
Development

No branches or pull requests

2 participants