Skip to content

Inconsistencies in Tabbing at the start and end of a document in web browsers #11345

@bhavyashah

Description

@bhavyashah

Steps to reproduce:

1 Open any webpage in your web browser.
2 Press Ctrl+Home, and then Shift+Tab once or twice.
3 Navigate back to the web document.
4 Press Ctrl+End, and then press Tab once or twice.

Actual behavior:

Varies with browser and webpage. On this ticket composition (New Issue) page in Firefox, Ctrl+Home and then Shift+Tab moves me to the Composition toolbar and the Write tab. On m.facebook.com in Firefox, Ctrl+Home then Shift+Tab moves me to some random links in the middle of the page. Shift+Tab sometimes moved me to the Bookmarks toolbar in Firefox even. On google.com in Brave, Ctrl+End and then Tab takes me to "View Site Information menu button." On en.wikipedia.org in Brave, Ctrl+End then Tab takes me to "Wikipedia link" at the top of the page.

Expected behavior:

One of the following:

  • Tab at the end of a page should move to the first control in Tab order at the top, and Shift+Tab at the top of the page should move to the same but at the bottom. I would argue against this because NVDA has intentionally excluded a wrapping to top/bottom feature and such a behaviour would conflict with that active choice.
  • Tab at the top and Shift+Tab at the bottom should move out of the document and to some component of the browser interface.

Note

  • The crucial bit is that the behaviour should be consistent across all webpages and both at the top and bottom of the page in a given browser. It would be preferable, but not essential, if this consistent behaviour was uniform across different browsers too.

Impact

  • Usually, the reason why I am trying to Tab and Shift+Tab out of the web document is because I want to reach buttons like Allow, Don't Allow, Restore, Save, etc. that show up when a site asks for permission, or the browser offers to restore pages, or a login can be saved, etc. I would admit that I am able to access those through alternative means such as pressing F6 and then Tabbing around, or just pressing the shortcuts of those buttons which NVDA does report when that dialog appears. This buggy behaviour is more confusing and inconsistent than anything else.

System configulration

NVDA installed/portable/running from source:

Installed

NVDA version:

2020.2 Beta 1

Windows version:

8.1

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

Firefox 78.0.1, Brave 83.1.10.97

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

Yes

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

No

If addons are disabled, is your problem still occuring?

Yes

Did you try to run the COM registry fixing tool in NVDA menu / tools?

No

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions