Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-11414] Android: Accessibility- Touching the window with multiple Progressbar speaks aloud the value of message of all the progressbar

GitHub Issuen/a
TypeBug
PriorityLow
StatusReopened
ResolutionUnresolved
Affected Version/sRelease 3.0.0, Release 3.1.0
Fix Version/sn/a
ComponentsAndroid
Labelscore, qe-and100112, qe-nfc
ReporterNeha Chhabra
AssigneeUnknown
Created2012-10-12T12:15:54.000+0000
Updated2018-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();

Comments

  1. Ingo Muschenetz 2012-10-12

    According to Bill, likely "won't fix"
  2. jithinpv 2013-03-12

    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
  3. Pragya Rastogi 2014-01-29

    '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

JSON Source