phetsims / a11y-research

a repository to track PhETs research into accessibility, or "a11y" for short
MIT License
3 stars 0 forks source link

NVDA gets stuck on dialog headings in Firefox #190

Open jessegreenberg opened 1 year ago

jessegreenberg commented 1 year ago

From https://github.com/phetsims/quadrilateral/issues/452

NVDA virtual cursor can get stuck on a heading with the following basic markup.

<div role=dialog aria-labelledby='dialog-heading'>
  <h1 id='dialog-heading'>Preferences</h1>
  <div> ...dialog content...</div>
</div>

When you read to a non-interactive element and press "enter", the virtual cursor reads "Preferences" and then gets stuck on it. You have to press tab to get out of it. Ill submit a bug report to NVAccess and add a note about this in accessibility-bugs.md.