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

Browse mode: reading wrong next focusable element if the previous focusable element is changed from display block to none #10343

Closed
shliepic opened this issue Oct 6, 2019 · 3 comments · Fixed by #10389
Milestone

Comments

@shliepic
Copy link

@shliepic shliepic commented Oct 6, 2019

Steps to reproduce: Firefox + NVDA

Firefox+NVDA weired reading while InfoBubble followed by a focusable element (open in Firefox).txt

  1. Open the attach file in Firefox.
  2. Tabbing through the page until a info bubble shows. The info bubble contains a long text that NVDA will split the text into three part while in browse mode (arrow down to read the text).
    image
  3. Keep arrow down until the infobubble fade.
  4. At this time the focus should be on "Dan Jian" focusable span element. However, NVDA read the "Designate one or more..." focusable element instead.
    image

The interested thing is this issue won't be able to reproduce on jsfiddler and codepen, which we suspect it's because of the iframe. The issue won't occur if the infobubble is rendered within an anchor element.

Actual behavior: instead of reading the current focused element, NVDA reads something later on the page.

Expected behavior: Read the current focused element.

System configuration

NVDA installed/portable/running from source: Installed.

NVDA version: 2018.4.1 and later. The issue first revealed in version 2019.1.1.

Windows version: Windows 10

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

Other information about your system: N/A

Other questions

Does the issue still occur after restarting your PC? Yes.

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

Tried the older version of NVDA 2018.3.2. The issue doesn't occur.

@lukaszgo1
Copy link
Contributor

@lukaszgo1 lukaszgo1 commented Oct 6, 2019

cc @jcsteh

@Adriani90
Copy link
Collaborator

@Adriani90 Adriani90 commented Oct 7, 2019

@MarcoZehe
Copy link
Contributor

@MarcoZehe MarcoZehe commented Oct 8, 2019

Confirmed, however, this only affects speech. Braille is immediately focused on the correct span element.
Reproduced with NVDA 2019.3 alpha and Firefox 71 Nightly, so this is nothing that is adversely affected by our big changes in Firefox 70.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants