Skip to content

Report "has details" in braille for non-landmark content #13815

@seanbudd

Description

@seanbudd

Discovered in #13649

Steps to reproduce:

There is uneven behaviour between details reporting for speech and braille.
The following will report "has details" in speech but not braille:

<div><span aria-details="foo">bar</span></div>
<div id="foo">details of bar</div>

The following will report "has details" in both speech and braille:

<div><mark aria-details="foo">bar</mark></div>

<span aria-details="foo" role="form">bar</span>

<div id="foo">details of bar</div>

Actual behavior:

Some html nodes will not report "has details" in braille. It is suspected that this problem occurs for all non-landmark nodes.

Expected behavior:

Has details is reported consistently across braille and speech

System configuration

NVDA installed/portable/running from source:

NVDA version:

NVDA 2022.1

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    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