Issues in ionic(Windows platform) app for accessibility


#1

While implementing the accessibility standard in our windows ionic app(device used- Surface pro) I found out following issues

  1. Function is triggered twice on ng-click event when NVDA/JAWS is on
  2. Reading <a> twice on swipe action: To make NVDA/JAWS screen-reader read the <a> tag aria-label attribute was added, now the anchor tag is getting read twice and on double tap on touch screen will trigger the ng-click.
  3. Tapping on blank area of app will read “Page title pane”
    If tapped on any blank area of the app screen reader reads “<<Page title>> pane”. It should read nothing
  4. On left to right swipe focus goes to parent div as well
  5. (All Screen-readers)First time tap will read the element but if you tap Second time it will not read

#2

I changed your post to format your code or error message correctly. Please use the </> button above the post input field to format your code or error message or wrap it in ``` (“code fences”) manually. This will make sure your text is readable and if it recognizes the programming language it also automatically adds code syntax highlighting. Thanks.


#3

Is this a bug report on Ionic Framework?
Can you provide a bit of context on “NVDA/JAWS”? What is this?


#4

Yes this bug is related to ionic Framework, We are developing app which should be 508 compliant. So when we turn on the screen reader(in case of Android- TalkBack iOS-Voiceover and for windows-windows screen reader or JAWS).
In windows you can download different screen readers like JAWS or NVDA.


#5

Interesting!

Please post this at https://github.com/ionic-team/ionic/issues which is the location where the Ionic team will actually see it.