Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-11413] Android: Accessibility - Touching the window with multiple pickers speaks aloud the selected value of all the pickers

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-12T11:50:04.000+0000
Updated2018-02-28T20:03:20.000+0000

Description

Touching the window with multiple pickers speaks aloud the selected value of all the pickers Steps To Reproduce: 1. Install and launch the app on device. 2. Click anywhere on window. Actual Result: It speaks aloud the selected values of all the pickers. Expected Value: It should not speak aloud the selected value of pickers app.js
var win = Ti.UI.createWindow({
	title : 'Welcome',
	backgroundColor: "#fff"
});
	
		var picker1 = Ti.UI.createPicker({
		  top:50
		});
		
		var data = [];
		data[0]=Ti.UI.createPickerRow({title:'Bananas'});
		data[1]=Ti.UI.createPickerRow({title:'Strawberries'});
		data[2]=Ti.UI.createPickerRow({title:'Mangos'});
		data[3]=Ti.UI.createPickerRow({title:'Grapes'});
		
		var picker2 = Ti.UI.createPicker({
		  top:150,
		  accessibilityLabel: "Picker2 label",
		  accessibilityValue: "Picker2 value",
		  accessibilityHint: "Picker2 hint"
		});
		
		var picker3 = Ti.UI.createPicker({
		  bottom:150,
		  accessibilityHint: "Picker3 hint",
		  accessibilityLabel: "Picker3 label",
		  accessibilityValue: "Picker3 value"
		 
		});
		
		var picker4 = Ti.UI.createPicker({
		  bottom:50,
		  accessibilityHint: "Picker4 hint",
		  accessibilityLabel: "Picker4 label",
		  accessibilityValue: "Picker4 value",
		  accessibilityHidden: true
		});
		
		picker1.add(data);
		picker1.selectionIndicator = true;
		picker2.add(data);
		picker2.selectionIndicator = true;
		picker3.add(data);
		picker3.selectionIndicator = true;
		picker4.add(data);
		picker4.selectionIndicator = true;
		
		win.add(picker1);
		win.add(picker2);
		win.add(picker3);
		win.add(picker4);
		
		win.open();


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

JSON Source