Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-11426] Android: Accessibility: Row count for table view, behind an open window, is spoken when soft keyboard is up for a textfield on window

GitHub Issuen/a
TypeBug
PriorityLow
StatusReopened
ResolutionUnresolved
Affected Version/sRelease 3.0.0, Release 3.1.0
Fix Version/sn/a
ComponentsAndroid
Labelsqe-and100112, qe-nfc
ReporterSatyam Sekhri
AssigneeUnknown
Created2012-10-12T15:58:28.000+0000
Updated2018-02-28T20:04:24.000+0000

Description

The default text of the tableview, which is behind the window, is spoken when the soft keyboard is up for a textfield on the window. This does not happen on iOS Steps to Reproduce: 1. Open the application below with Talk Back ON 2. Click on Row 1 in tableview to open up a window with a text box 3. Click on the text box to open up the keyboard Actual: The device speaks the Accessibility text for the text box followed by text for tableview behind the current window "Showing items 1 to 14 of 20". Once the Keyboard is down the device again speaks "Showing items 1 to 20 of 20" Expected: The text related to tableview should not be spoken
var win = Ti.UI.createWindow({
    title : 'Welcome',
    backgroundColor: "#fff"
});
	var row1=Ti.UI.createTableViewRow({
			title:'Row 1',
		});
		var data = [row1];
		for (var c=1;c<20;c++)
	{
		var row = Ti.UI.createTableViewRow({title:'Row '+c});
		data.push(row);
	}
		
	var table=Ti.UI.createTableView({data:data});
 	row1.addEventListener('click',function(e){
 	var win2=Ti.UI.createWindow({backgroundColor: "#fff"});
 	
 	var Textfield1 = Ti.UI.createTextField({
		    accessibilityLabel: "Textfield1",
			accessibilityValue: "Value1.",
			accessibilityHint: "Hint1",
			top:50,
			width:150,
		});
		win2.add(Textfield1);
		
		
 	win2.open();
 });
 win.add(table);
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