[TIMOB-11417] iOS: Accessibility: Button: On touch of Button control the default text 'Button' is spoken before custom Accessibility Hint
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Low |
Status | Closed |
Resolution | Invalid |
Resolution Date | 2012-10-13T20:35:21.000+0000 |
Affected Version/s | Release 3.0.0 |
Fix Version/s | n/a |
Components | iOS |
Labels | core, qe-ios100112, qe-nfc |
Reporter | Satyam Sekhri |
Assignee | Max Stepanov |
Created | 2012-10-12T13:14:11.000+0000 |
Updated | 2017-03-14T21:30:43.000+0000 |
Description
The voice over on Button control does not speak LVH values together and have default text in between. This works fine on Android.
Steps To Reproduce:
1. Open the application below with voice over ON
2. Touch the Button
Actual: On Button Control the Voice Over read aloud Label -> Value -> "Button" -> Hint
Expected: The Label Value and Hint should be spoken together.
win = Ti.UI.createWindow({
title: "Events",
layout: "vertical",
backgroundColor: "#fff"
});
var Button = Ti.UI.createButton({
title: "Click Me",
accessibilityLabel: "Button 1.",
accessibilityValue: "Value1",
accessibilityHint: "Hint1",
top:50,
});
win.add(Button);
win.open();
All works as expected. The system reads aloud "Button 1" -> "Value 1" -> "Button" -> "Hint 1"
The issue was related to "Button" being read aloud before "Hint 1". However, as iOS speaks Hint (both default and custom) at the last, hence this turns out to be the expected behaviour on iOS
Again, sequence "Button 1" -> "Value 1" -> "Button" -> "Hint 1" is *normal* iOS behavior.
Closing ticket as invalid.