Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-11562] iOS: Accessibility - Accessibility not working on iOS on latest CI build

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2012-11-27T23:52:23.000+0000
Affected Version/sRelease 3.0.0
Fix Version/sRelease 3.0.0, Release 3.1.0, 2012 Sprint 24, 2012 Sprint 24 Core
ComponentsiOS
Labelsaccessibility_module, qe-ios100112, qe-testadded
ReporterSatyam Sekhri
AssigneeMax Stepanov
Created2012-10-24T10:17:59.000+0000
Updated2013-10-04T11:05:56.000+0000

Description

The accessibility feature does not work on latest 3.0 CI build on iOS. It is working on Android. Steps To Reproduce: 1. Create and launch an application on device (with Voice Over ON) with code below (having button and label control) 2. Touch the button or label on the screen Actual: The device's default accessibility text are read aloud Expected: The accessibilityLabel and Hint defined for the controls should be read aloud
var win=Ti.UI.createWindow({backgroundColor:'white', layout:'vertical'});
 
var label = Ti.UI.createLabel({
    text: 'This is a test Label',
    width:100,
    height: 100,
    accessibilityLabel:'First Label',
    accessibilityHint: 'The only label on screen'
 
});
var btn2 = Ti.UI.createButton({
    title: 'Update',
    width:100,
    height: 100,
    accessibilityLabel:'First Button',
    accessibilityHint: 'This will update the button title'
});
 
win.add(btn2);
win.add(label);
 
win.open();

Comments

  1. Max Stepanov 2012-10-24

    Cannot reproduce with 5.1 iPhone.
  2. Natalie Huynh 2012-11-27

    Only getting the default accessibility and not the hint information tested in iPhone 5 6.0 with 3.0.0.v20121121161553
  3. Max Stepanov 2012-11-27

    PR https://github.com/appcelerator/titanium_mobile/pull/3475 3_0_X PR https://github.com/appcelerator/titanium_mobile/pull/3476
  4. Olga Romero 2013-01-02

    closing as fixed. Tested and verified with: Titanium Studio, build: 3.0.1.201212181159 Titanium SDK, build: 3.0.0.GA Titanium SDK, build: 3.1.0.v20121228131005 Device:iPhone5 iOS 6.1

JSON Source