[TIMOB-11414] Android: Accessibility- Touching the window with multiple Progressbar speaks aloud the value of message of all the progressbar
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Low |
Status | Reopened |
Resolution | Unresolved |
Affected Version/s | Release 3.0.0, Release 3.1.0 |
Fix Version/s | n/a |
Components | Android |
Labels | core, qe-and100112, qe-nfc |
Reporter | Neha Chhabra |
Assignee | Unknown |
Created | 2012-10-12T12:15:54.000+0000 |
Updated | 2018-02-28T20:04:23.000+0000 |
Description
Touching the window with multiple Progressbar speaks aloud the value of message of all the progressbar.
Steps To Reproduce:
1. Install and launch the app on to the device.
2. Click on window.
Expected Result:
It should not read out the message of the progressbar
Actual Result:
It reads out the message of the progressbar.
app.js
var win = Ti.UI.createWindow({
title : 'Welcome',
backgroundColor: "#fff"
});
var pb1=Titanium.UI.createProgressBar({
top:10,
width:'auto',
height:'auto',
min:0,
max:10,
value:0,
color:'#fff',
message:'Progress bar without accessibility properties',
font:{fontSize:14, fontWeight:'bold'},
style:Titanium.UI.iPhone.ProgressBarStyle.PLAIN,
});
win.add(pb1);
pb1.show();
var pb2=Titanium.UI.createProgressBar({
top:200,
width:'auto',
height:'auto',
min:0,
max:10,
value:0,
color:'#fff',
message:'Progress bar with accessibility properties in LVH sequence',
font:{fontSize:14, fontWeight:'bold'},
accessibilityLabel: "Progress bar 2 Label.",
accessibilityValue: "Progress bar 2 value.",
accessibilityHint: "Prgress bar 2 hint.",
style:Titanium.UI.iPhone.ProgressBarStyle.PLAIN,
});
win.add(pb2);
pb2.show();
var pb3=Titanium.UI.createProgressBar({
bottom:200,
width:'auto',
height:'auto',
min:0,
max:10,
value:0,
color:'#fff',
message:'Progress bar with accessibility properties NOT in LVH sequence',
font:{fontSize:14, fontWeight:'bold'},
accessibilityHint: "Prgress bar 3 hint.",
accessibilityLabel: "Progress bar 3 Label.",
accessibilityValue: "Progress bar 3 value.",
style:Titanium.UI.iPhone.ProgressBarStyle.PLAIN,
});
win.add(pb3);
pb3.show();
var pb4=Titanium.UI.createProgressBar({
bottom:10,
width:'auto',
height:'auto',
min:0,
max:10,
value:0,
color:'#fff',
message:'Progress bar with accessibility properties hidden',
font:{fontSize:14, fontWeight:'bold'},
accessibilityHidden: true,
accessibilityLabel: "Progress bar 4 Label.",
accessibilityValue: "Progress bar 4 value.",
accessibilityHint: "Prgress bar 4 hint.",
style:Titanium.UI.iPhone.ProgressBarStyle.PLAIN,
});
win.add(pb4);
pb4.show();
win.open();
According to Bill, likely "won't fix"
Issue reproduces on long press Tested with Titanium Studio, build: 3.0.1.201212181159 Titanium SDK version: 3.1.0 (03/11/13 15:43 0c88429) Titanium SDK version: 3.0.2 (02/07/13 16:46 a4def81) Device: Samsung galaxy s duos Android version: 4.0.4
'Progress bar with accessibility properties hidden' speaks message of all other progress bar. Still occurs with: OS: Mountain Lion 10.8 Appcelerator Studio: 3.2.1.201401241158 SDK: 3.2.1.v20140128171647 Xcode: 5.0 acs:1.0.12 alloy:1.3.1-beta4 jake:0.7.6 npm:1.3.2 node: 0.10.13 titanium:3.2.1-beta3 titanium-code-processor:1.1.0 Device: Galaxy Nexus 4.1.1