Opened 7 years ago
Closed 7 years ago
#17714 closed defect (fixed)
The dojox/mobile/Carousel page indicator is not accessible.
Reported by: | Patrick Ruzand | Owned by: | Sebastien Brunot |
---|---|---|---|
Priority: | undecided | Milestone: | 1.10 |
Component: | DojoX Mobile | Version: | 1.9.2 |
Keywords: | a11y | Cc: | |
Blocked By: | Blocking: |
Description
The Page indicator is not accessible.
Behavior: VoiceOver? does not announce the page location when the page indicator is touched. Expected behavior: VoiceOver? and the page indicator widget should behave the same way a native application behaves. E.g., VoiceOver? says "page 2 of 3" when the page indicator is touched.
The page indicator in the Dojo mobile StoreCarousel? widget is not VoiceOver? accessible. VoiceOver? should say, for example, “page 1 of 3”, but it says nothing.
If the page indicator just indicates the page number and is not used to navigate to pages (I see navigation buttons along with the page indicator), then add a role="img" to the div containing the dot images. Dynamically update the img alt text so that VoiceOver? says for example: "page 2 of 4". If alt text cannot be updated by an application programmer, perhaps an aria-label will work.
Change History (6)
comment:1 Changed 7 years ago by
Keywords: | a11y added |
---|
comment:2 Changed 7 years ago by
Owner: | set to Patrick Ruzand |
---|---|
Status: | new → assigned |
comment:3 Changed 7 years ago by
Owner: | changed from Patrick Ruzand to Sebastien Brunot |
---|
comment:4 Changed 7 years ago by
comment:5 Changed 7 years ago by
Milestone: | tbd → 1.10 |
---|
comment:6 Changed 7 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I've submited a pull request that fix this issue: https://github.com/dojo/dojox/pull/75