ionic-team / ionic-v1

The repo for Ionic 1.x. For the latest version of Ionic, please see https://github.com/ionic-team/ionic
Other
192 stars 187 forks source link

Issues in ionic(Windows platform) app with screen-reader ON #292

Open abhaymlv opened 7 years ago

abhaymlv commented 7 years ago

Ionic version: 1.5.0

I'm submitting a bug report

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

1. Current behavior: Function is triggered twice on ng-click event when NVDA/JAWS(Screen-reader) is on

Expected behavior: Function should triggered only once on ng-click event

Steps to reproduce: device- Surface pro html code- button with ng-click event steps- select the element and double tap to trigger ng-click

2. Current behavior: Reading anchor tag twice on swipe action(To make NVDA/JAWS screen-reader read the tag aria-label attribute was added)

Expected behavior: On Right swipe anchor tag should not be read by screenreader twice

Steps to reproduce: device- Surface pro html code-anchor tag with aria-label steps- right swipe through the page, when focus comes to anchor tag it will read aria-label first and on right swipe reads the text inside the anchor tag as well

3. Current behavior: Tapping on blank area of app will read “Page title pane”

Expected behavior: Function should triggered only once on ng-click event

Steps to reproduce: device- Surface pro steps- tap anywhere on ionic app screen it will read “Page title pane”

4. Current behavior: First time tap will read the element but if you tap Second time it will not read

Expected behavior: screen-reader should read every time when user tap on element Steps to reproduce: device- Surface pro steps- tap on any element on ionic app screen

abhaymlv commented 7 years ago

[Urgent] Can we please get some response on the issue?