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
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:
The following will report "has details" in both speech and braille:
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