Metadata
- Source
- C2LC-547
- Type
- Bug
- Priority
- N/A
- Status
- To Do
- Resolution
- N/A
- Assignee
- N/A
- Reporter
- Simon Bates
- Created
2021-11-19T15:48:16.579-0500 - Updated
2024-04-30T10:20:10.857-0400 - Versions
- N/A
- Fixed Versions
- N/A
- Component
-
- Coding Environment
Description
Observed on NVDA 2021.2 on Windows 10 with Firefox and Chrome.
Steps to reproduce:
- Run NVDA
- Open Weavly in Firefox or Chrome
- Open the Delete Program dialog
Expected:
- What is read will vary by screen reader and platform, but the contents should only be read once.
Actual:
- "delete program dialog, delete button, delete program, button delete"
Notes:
- Similar repeating of content is not heard for the World Selector dialog on NVDA
- The content is not repeated with Chrome and VoiceOver, where the following is spoken: "delete program, dialog, with 4 items, delete, button"
Comments
-
Daniel Cho commented
2021-11-19T22:28:13.289-0500 I see that it reads in this order:
1. Read aria-label or an element referenced by aria-labelledby + "dialog"
2. Read focused item when the modal opens (I tested by setting focusOnOpenSelector property to something else)
3. Read the modal title
4. Read any items after what's focused when the modal opens (Similar to step 2, I tested by changing focusOnOpenSelector, and adding more buttons to render in the footer)Need some more detailed investigation about this issue, but as of now, I am not sure what NVDA experience is like this.
-
Daniel Cho commented
2021-11-25T09:51:43.959-0500 I see this double announcements in different modal components in Weavly coding environment. Also, examples on w3c modal dialogs have the same issue when using NVDA, where as VoiceOver doesn't have the same issue.
-
Simon Bates commented
2024-04-30T10:20:10.857-0400 Moved to GitHub: https://github.com/codelearncreate/c2lc-coding-environment/issues/490