Bug 51883 - [Xamarin-Profiler]: Accessibility: MAS05: OSX: VoiceOver:The VoiceOver focus order is wrong for "General" button and its corresponding text
Summary: [Xamarin-Profiler]: Accessibility: MAS05: OSX: VoiceOver:The VoiceOver focus ...
Alias: None
Product: Profiler
Classification: Xamarin
Component: Mac ()
Version: 1.0.x
Hardware: PC Mac OS
: --- normal
Target Milestone: 15.2
Assignee: Rodrigo Moya
Depends on:
Reported: 2017-01-28 07:08 UTC by Ramya Sri Narasinga
Modified: 2017-06-15 09:29 UTC (History)
7 users (show)

Tags: accessibility, wipro, xamarin-profiler, a11ymas, mas05
Is this bug a regression?: ---
Last known good build:

Attaching IDE logs (7.91 KB, application/zip)
2017-04-07 09:47 UTC, Aman Dharwal
Voice over focus fixed (7.59 MB, video/quicktime)
2017-06-15 09:29 UTC, Ramya Sri Narasinga

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description Ramya Sri Narasinga 2017-01-28 07:08:58 UTC
Testing Environment:
OS: OSX (Version: 10.11.6)
Xamarin-Profiler: 1.0.4 

1. Install Xamarin Studio.
2. Launch Xamarin Studio.
3. Navigate to top menu bar of the Xamarin studio> File> New Solution> Press ENTER
("Choose a template for your new project" wizard is opened)
4.  Navigate to App under Multiplatform> Forms app under Xamarin.Forms
5. Navigate to Next button> Press ENTER
('Configure your Form app' wizard is opened.)
6. Fill the App name, check all the target platform-check box, select use portable class library radio button, use XAML for user interface files.
7. Navigate to Next button> Press ENTER
(Configure your new project" wizard is opened)
8. Navigate to Create> Press ENTER.
(New project is created)
9. Turn VoiceOver ON using Commond + F5.

Repro Steps:
"1. Run Pre-requisite
2. Navigate to Top menu bar of "Xamarin Studio" > Run> Start Profiling, then Press ENTER to launch Xamarin Profiler.
 (Xamarine Profiler is launched.)
3. Navigate to ""General"" Button (LHS) using CAPS+RIGHT ARROW.

Actual result:
"In a sequential navigation of ""General"" button and its corresponding text, VoiceOver focus jumps to ""Choose target"" before navigating to text of ""General"" button.
This ""General"" tab item is not accessible using keyboard, Only accessible with VoiceOver focus."

Expected result:
After announcing the button, the VoiceOver should announce the corresponding text(ie. General) of the "General" button

User impact:
The Screen Reader user won't able to understand the name of the button for "General"

Repro Attachment:
We have to download the video to watch this from below link:

Comment 1 Ramya Sri Narasinga 2017-02-09 13:46:50 UTC
Please find the repro video (BUG_51893_ReproVideo) in the below path:

\\dpfs\scratch\WiproA11Y\C&E\Xamarin VS-Profiler\Xamarin_Profiler_Mac_ReproVideos
Comment 2 Ramya Sri Narasinga 2017-02-09 13:51:27 UTC

Please find the repro video (BUG_51883_ReproVideo) in the below path:

\\dpfs\scratch\WiproA11Y\C&E\Xamarin VS-Profiler\Xamarin_Profiler_Mac_ReproVideos
Comment 3 Rodrigo Moya 2017-03-27 17:09:00 UTC
This should be fixed in profiler 1.4.0
Comment 4 Aman Dharwal 2017-04-07 09:47:16 UTC
Created attachment 21308 [details]
Attaching IDE logs

This Bug is Resolved marking as Verified


Verified on Environment :

=== Visual Studio for Mac Preview ===

Version Preview 6 (7.0 build 2710)
Installation UUID: cf7b0c0e-e72b-47b8-9e07-7b7657b4d3c6
	Mono (2017-02/dda961c) (64-bit)
	GTK+ 2.24.23 (Raleigh theme)

	Package version: 500000042

=== NuGet ===


=== Xamarin.Profiler ===

Version: 1.5.2
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

=== Apple Developer Tools ===

Xcode 8.0 (11246)
Build 8A218a

=== Xamarin.Android ===

Version: (Visual Studio Enterprise)
Android SDK: /Users/globallogic/Library/Developer/Xamarin/android-sdk-macosx
	Supported Android versions:
		4.4 (API level 19)
		6.0 (API level 23)
		7.1 (API level 25)

SDK Tools Version: 25.2.5
SDK Platform Tools Version: 25.0.3
SDK Build Tools Version: 25.0.1

Java SDK: /usr
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

Android Designer EPL code available here:

=== Xamarin.iOS ===

Version: (Visual Studio Enterprise)
Hash: d709b5e8
Branch: master
Build date: 2017-03-31 15:06:28-0400

=== Xamarin.Mac ===

Version: (Visual Studio Enterprise)

=== .NET Core ===

Runtime: Not installed
SDK: Not installed
MSBuild SDKs: /Library/Frameworks/Mono.framework/Versions/5.0.0/lib/mono/msbuild/15.0/bin/Sdks

=== Xamarin Inspector ===

Hash: cdc01b9
Branch: 1.1-release
Build date: Wed, 22 Feb 2017 23:24:11 GMT

=== Build Information ===

Release ID: 700002710
Git revision: 85d6914d5975d868f89503b940a9a5d1f433963c
Build date: 2017-04-04 20:45:31-04
Xamarin addins: 393161ecace6de5aa9d85ce62b4a26b26c594c07
Build lane: monodevelop-lion-d15-2

=== Operating System ===

Mac OS X 10.12.3
Darwin NAG1-DMAC-26706 16.4.0 Darwin Kernel Version 16.4.0
    Thu Dec 22 22:53:21 PST 2016
    root:xnu-3789.41.3~3/RELEASE_X86_64 x86_64


Attaching Ide logs
Comment 5 Ramya Sri Narasinga 2017-06-15 09:29:14 UTC
Created attachment 22915 [details]
Voice over focus fixed

Verified issue, issue got fixed. Hence closing this bug.

Xamarin Studio version:6.3(build 731)
Xamarin profiler version:1.5.4-19

Thank you.