Open rachelkang opened 2 years ago
Shane found a workaround/solution for this! Involves adding a delay. It's fixed on the recipes branch; will close this when it's in main
Shane found a workaround/solution for this! Involves adding a delay. It's fixed on the recipes branch; will close this when it's in main
What do you mean by "adding a delay"?
Verified this issue with Visual Studio 17.6.9 (build 415). Can repro on iOS platform with sample project. VoiceOver does not speak any buttons on the iOS simulator, My Mac works fine.
Description
SemanticScreenReader.Announce appears not to be working on iOS. It should read out the test specified, but it reads out nothing
Steps to Reproduce
Version with bug
Preview 11
Last version that worked well
Unknown/Other
Affected platforms
iOS
Affected platform versions
iOS 15
Did you find any workaround?
Add a delay before making the call i.e. https://github.com/dotnet/maui/blob/recipes/src/Essentials/src/SemanticScreenReader/SemanticScreenReader.ios.cs#L17
Before using SemnticScreenReader.Announce(), include a
Task.Delay(x)
where x may vary based on your system's processing speed. Since VoiceOver is already making announcements based on interactions, this is necessary to work around the timing issue of forcing an additional announcementRelevant log output
No response