Skip to content

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

@dkager

Description

@dkager

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugcomponent/braillep4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

    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