Project: titanium
Issue TIMOB-13890: iOS: Accessibility: Accessibility does not work on Slider Control
iOS: Accessibility: Accessibility does not work on Slider Control This is not a regression. Issue also exist on SDK 3.1.0. Steps: 1) Run Acceptance Access_1109 on Accessibility module. 2) Touch the second slider (with LVH defined in sequence) Actual Result: Device just reads "50.0". Expected Result: Device should read aloud LVH(This is slider2 label , This is slider2 value , This is slider2 hint) followed by 'seek control'value(android) and value adjustable {code} var win = Ti.UI.createWindow({	title : 'Welcome',	backgroundColor: "#fff"});	var slider1 = Titanium.UI.createSlider({	top: 50,	min: 0,	max: 100,	width: '100%',	value: 50	});	var label1 = Ti.UI.createLabel({	text: slider1.value,	width: '100%',	height: 'auto',	top: 30,	left: 0,	textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER	});	slider1.addEventListener('change', function(e) {	label1.text = String.format("%3.1f", e.value);	});	var slider2 = Titanium.UI.createSlider({	top: 150,	min: 0,	max: 100,	width: '100%',	value: 50,	accessibilityLabel: "This is slider2 label",	accessibilityValue: 'This is slider2 value',	accessibilityHint: "This is slider2 hint"	});	var label2 = Ti.UI.createLabel({	text: slider2.value,	width: '100%',	height: 'auto',	top: 130,	left: 0,	textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER	});	slider2.addEventListener('change', function(e) {	label2.text = String.format("%3.1f", e.value);	});	var slider3 = Titanium.UI.createSlider({	bottom: 130,	min: 0,	max: 100,	width: '100%',	value: 50,	accessibilityHint: "This is slider3 hint ",	accessibilityLabel: "This is slider3 label",	accessibilityValue: 'This is slider3 value',	});	var label3 = Ti.UI.createLabel({	text: slider3.value,	width: '100%',	height: 'auto',	bottom: 150,	left: 0,	textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER	});	slider3.addEventListener('change', function(e) {	label3.text = String.format("%3.1f", e.value);	});	var slider4 = Titanium.UI.createSlider({	bottom: 30,	min: 0,	max: 100,	width: '100%',	value: 50,	accessibilityLabel: "This is slider4 label",	accessibilityValue: 'This is slider4 value',	accessibilityHint: "This is slider4 hint",	accessibilityHidden: true	});	var label4 = Ti.UI.createLabel({	text: slider4.value,	width: '100%',	height: 'auto',	bottom: 50,	left: 0,	textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER	});	slider4.addEventListener('change', function(e) {	label4.text = String.format("%3.1f", e.value);	});	win.add(slider1);	win.add(slider2);	win.add(slider3);	win.add(slider4);	win.add(label1);	win.add(label2);	win.add(label3);	win.add(label4);	win.open(); {code}
Story points: 3