Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-12708

iOS: Accessibility - Voice Over speaks items on the screen with accessibility hidden

    Details

    • Type: Bug
    • Status: Open
    • Priority: Low
    • Resolution: Unresolved
    • Affects Version/s: Release 3.0.2
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Environment:

      Titanium Studio, build: 3.0.2.201302041757
      Titanium SDK, build: 3.0.2.v20130207164659
      Devices:
      iPhone4 iOS 5.1.1
      iPad mini iOS 6.0.2

      Description

      Hidden accessibility still allows VoiceOver to speak items on the screen.
      Not regression, occurs on 3.0.0.GA

      Steps to reproduce:
      1. Turn on VoiceOver on your device
      2. Install and launch the app on device.
      3. Touch the button.

      Actual result:
      VoiceOver speaks items on the screen

      Expected result:
      VoiceOver shouldn't speak items out loud

      app.js

      var win = Ti.UI.createWindow({
      	title : 'Welcome',
          backgroundColor: "#fff"
      });
       
      var button4 = Ti.UI.createButton({
      			title: 'Option_Dialog_with_LVH_hidden',
      			bottom: 20,
      		});		
      		
      		var opts = {
      		  cancel: 2,
      		  options: ['Confirm', 'Help', 'Cancel'],
      		  selectedIndex: 2,
      		  destructive: 0,
      		  title: 'Delete File?',
      		};
      		
      		button4.addEventListener('click', function(e){
      		  var dialog = Ti.UI.createOptionDialog(opts);
      		  dialog.accessibilityLabel = "Option dialog4 label";
      		  dialog.accessibilityValue = "Option dialog4 value";
      		  dialog.accessibilityHint = "Option dialog4 hint";
      		  dialog.accessibilityHidden = true ;
      		  dialog.show();
      		});
      	
      		win.add(button4);
      		win.open();
      	
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              oromero Olga Romero
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  TIMOB-15619
                  Sync status:
                  ERROR
                  Last received:
                  Last sent:

                  Git Integration