This repository was archived by the owner on May 4, 2022. It is now read-only.

Description
I'm submitting a...
[x] bug report (ionic-angular 3.9.8)
[ ] feature request
Current behavior:
No highlighting or audible notice is provided by Android Talkback when selecting an <ion-input> field. Additionally, the field cannot be edited.
Expected behavior:
Any <ion-input> field should have the following behavior from an accessibility standpoint (to mimic a regular HTML input field):
- Highlighted (green box)
- Described in some manner by Android Talkback
- The field should also be editable (the keyboard should be displayed and the user allowed to input text, just like a normal HTML input)
Steps to reproduce:
This was reproduced on a Google Pixel 2 (physical device) with Android 9.0
Prerequisite: Enable Talkback on the Android device: https://support.google.com/accessibility/android/answer/6007100?hl=en
- Install the sample application from the Github repo and use
ionic cordova run android to get the app on your connected Android device
- Attempt to tap to the right of any of the three text labels with "Ion Input"
- Notice that you cannot tap on any of the areas where you would normally be able to type into; you also don't receive any visual or audio feedback
- Compare to the basic
input fields at the bottom (under "HTML inputs")
Related code:
https://github.com/bryplano/AndroidTalkbackTest
Other information:
May be related to a very old v2 issue: #69
ionic info
Ionic CLI : 5.2.3
Ionic Framework : ionic-angular 3.9.8
@ionic/app-scripts : 3.2.4
Cordova:
Cordova CLI : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms : android 8.0.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 4 other plugins)
Utility:
cordova-res : 0.6.0
native-run : 0.2.8
System:
Android SDK Tools : 26.1.1
ios-deploy : 1.9.4
ios-sim : 8.0.1
NodeJS : v10.16.0
npm : 6.10.1
OS : macOS Mojave