If you're encountering a problem with a screen reader accessing the background page when isBlocking is true (and isModeless is false), then that would be a bug. A modeless dialog cannot be blocking by definition, since it allows access to the rest of the page even when open. Please note that browser / screen reader combinations matter. isBlocking is essentially a way to force a user to take some action within a dialog before they can move on. Testing with a screen reader should form part of your accessibility tests. IsBlocking does something else entirely: it prevents clicking on the overlay to dismiss the dialog, and I assume also prevents the Escape key from dismissing it. Some screen readers do not respect aria-modal="false" on role="dialog" currently, which is why you might find some inconsistent results and some screen readers that do treat the modeless dialog as modal. When that is the case, screen reader users should have the same opportunity. The dialog may or may not close as a result of that interaction, but it does not prevent the interaction by being open. The relevant bit here is that when a modeless dialog is open, a pointer user can access and interact with the rest of the page without first dismissing the dialog. Documentation describing expected modeless dialogs sit in a pretty weird area of interaction, so I understand the confusion :). The screen narrator should not be able to leave the modal dialog. This enables users to bypass the modal and interact with other UI elements on the page. (top to bottom or bottom to top) Actual behavior:Īfter swiping through the entire modal, the narrator goes outside the modal. **Can also repro by swiping in the opposite direction through the entire modal. Instead of writing 1-3, write 1 to 3 Avoid abbreviations. For example: Keep sentences as short as possible Avoid dashes. Also try to avoid characters that cannot be read clearly by a screen reader.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |