Skip to content

Broken tab order with iframes #5227

@nvaccessAuto

Description

@nvaccessAuto

Reported by jteh on 2015-07-16 09:01
STR:

  1. Open the attached parent.html in Firefox. You will also need rame.html in the same directory.
  2. In browse mode, keep pressing tab until you hit "example tabindex = 31".
  3. Press tab (which hits the document).
  4. Press tab again.
  • Expected: Focus should be on "frame tabindex = 10" in "iframe tabindex unset".
  • Actual: Focus is on "frame tabindex = 40" in "iframe tabindex = 28".

The issue is that NVDA overrides the tab key when focused on a document because the caret is generally on unfocusable content in this case. However, because the user is explicitly tabbing, we really want to honour the tab order in this case.
Blocked by #5212

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions