[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 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 | qe-and100112, qe-nfc |
Reporter | Satyam Sekhri |
Assignee | Unknown |
Created | 2012-10-12T15:58:28.000+0000 |
Updated | 2018-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();
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