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

Double pressing cursor routing button on "lnk" in browse mode doesn't activate it #7447

Closed
dkager opened this issue Jul 26, 2017 · 1 comment · Fixed by #11922
Closed

Double pressing cursor routing button on "lnk" in browse mode doesn't activate it #7447

dkager opened this issue Jul 26, 2017 · 1 comment · Fixed by #11922
Labels
bug component/braille p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority
Milestone

Comments

@dkager
Copy link
Collaborator

dkager commented Jul 26, 2017

Steps to reproduce:

  1. In any browser, go into browse mode and position the cursor on a link.
  2. Press the cursor routing button on a braille display above the control type label "lnk".
  3. If the cursor wasn't on the first character of the link, it will now be moved there. In that case, repeat step 2.

Expected behavior:

The link is activated.

Actual behavior:

The cursor is routed if it is not already positioned at the start of the link, but the link is not activated when pressed again. The same for buttons and other controls.

System configuration:

NVDA version: master-14219,24cc3204
NVDA Installed or portable: Installed

Technical:

I suspect braille.TextInfoRegion.routeTo. The control type label can't be routed to but shares the same start position as the content following it.

@dkager
Copy link
Collaborator Author

dkager commented Jul 26, 2017

To be clear: double routing anywhere in the link text does activate it. Routing once on the label "lnk" outside browse mode also activates it.
I would say P3 because this is very minor, but will become more relevant with #6802.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug component/braille p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority
Projects
None yet
3 participants