Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AutomationProperties not being spoken to users from views (Label, Image, Button, etc) inside of CarouselView on iOS #488

Open
tdoell opened this issue Jan 14, 2019 · 4 comments

Comments

@tdoell
Copy link

tdoell commented Jan 14, 2019

Platform(s): iOS

Issue:
When having any type of ContentView inside of the CarouselView, the AutomationProperties for accessibility are not being read to the user on iOS. Android works as expected and reads the text to the user.
Have not tried UWP

Expected:
When specifying AutomationProperties, the text should be read aloud to the user that needs it for accessibility purposes.

Example:

<ContentView or Button or Label or Image etc.
    AutomationProperties.HelpText="This is the action"
    AutomationProperties.IsInAccessibleTree="True"
    AutomationProperties.Name="This should be spoken as the phrase"
    BackgroundColor="Green"
    HeightRequest="100"/>

On Android, "This should be spoken as the phrase" is spoken to the user correctly.
On iOS, nothing is spoken to the user.

Steps to Reproduce

  1. Create a blank Xamarin.Forms solution
  2. Do the proper steps to set up the CarouselView package
  3. Add an ItemsSource with some type of content view
  4. Add AutomationProperties to each view in the ItemsSource

I am running Xamarin.Forms 3.4.0.1009999 and the latest version of the CarouselView package.

If needed, I can upload a reproduction solution.

@alexrainman
Copy link
Owner

Please, upload a reproduction solution.

@SravanthiKare
Copy link

SravanthiKare commented Jun 5, 2019

@alexrainman
Even we are facing same issue with CarouselView. Controls inside carouselView is not accessible using VoiceOver.

@tdoell
Copy link
Author

tdoell commented Jun 5, 2019

Here is a reproduction solution for Xamarin.Forms 4.0.0.425677. I didn't test Android in this solution due to not currently having a device to test on. Coworkers using them currently. There is two items in the CarouselView. Both have automation properties on them, but neither of them are spoken in VoiceOver on iOS.

CarouselViewBug488.zip

@SravanthiKare
Copy link

@alexrainman
Can you please help on this regard. This has become a blocker for us to use the component in our application.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants