[wcag2mobile-22] :Role=Note is announced as a note by JAWS causing repetition

Role=Note is announced as a note by JAWS and then the heading with
aria-label is also read.
NVDA does not do this, probably does not recognize the role. Neither does
VoiceOver on an iPhone running iOS 18.4.
With the large number of notes, it becomes quite a bother having "note"
read twice. As the Note inside the div with heading role is read by all AT,
the role=note is redundant and I recommend that it be dropped for the
present.

<div class="note" role="note" id="issue-container-generatedID-2">
<div role="heading" class="note-title marker" id="h-note-4"
aria-level="4"><span>Note</span></div><div class="">
        <p>Not all mobile platforms provide a way to programmatically
associate a <a href="https://www.w3.org/TR/WCAG22/#dfn-labels">label</a>
with <a href="https://www.w3.org/TR/WCAG22/#dfn-non-text-content">non-text
content</a>.</p>
      </div></div>
Thanks

Sailesh Panchang

Email: sailesh.panchang@deque.com
Deque Systems Inc | - Accessibility for Good | www.deque.com

Received on Thursday, 22 May 2025 08:58:34 UTC