Skip to content

Navigate to aria-details target and return to initial location #13940

@GeorgeKerscher

Description

@GeorgeKerscher

We are delighted with how NVDA announces "has details" on an image that contains the "aria-details" attribute. We also love that using the NVDA key +D that the element contents is read.

However, we would like to see two new features added:

  • Move focus to the target of aria-details (perhaps NVDA key + alt + D)
    and
  • Move focus back to the image containing the aria-details (perhaps NVDA key + shift + alt +d)

In the DAISY Consortium, we are developing best practices for publishers and authors for providing extended (long) descriptions. The best practices use the HTML details element that follows the image, or a link to another file that contains the extended description. In both options, the user would need to move to the details or the link and activate it. Having a keystroke to put focus on the details or the link is ideal. NVDA key + alt + D seems like a logical option.

Our best practices recommend that the details or the link immediately follows the image, and if the link is followed, a back link to the exact location must be provided. This makes it certain that the user will not get lost.

However it is probable that authors in the wild will place the extended (long) description almost anywhere. In these cases, the user would want to return to the image and hence the need for a way to return to the original image. NVDA key + shift + alt +D seems like a logical place for this.

We have our best practice recommendations that include examples that can be used for this testing feature. This can be found at:
Best Practices for Authoring Extended Descriptions

Metadata

Metadata

Assignees

No one assigned

    Labels

    ARIAp3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions