Bug 213353 - AX: iOS Voiceover cannot programmatically send focus to element containing HTML
Summary: AX: iOS Voiceover cannot programmatically send focus to element containing HTML
Status: RESOLVED MOVED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 13
Hardware: iPhone / iPad All
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-06-18 14:55 PDT by Cameron Holiman
Modified: 2020-08-11 00:43 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cameron Holiman 2020-06-18 14:55:31 PDT
Demo Repo https://mermaid.github.io/ios-voiceover-focus-bug/

While using voiceover in iOS, you cannot programmatically send focus to an element if that element contains HTML.
This is important because on a single page application, when swapping out the content on the page, we need announce that and then re-focus the topmost element and announce it to the user. This issue only occurs on iOS, Voiceover on MacOS works as expected.
Comment 1 Radar WebKit Bug Importer 2020-06-18 14:55:43 PDT
<rdar://problem/64505853>
Comment 2 chris fleizach 2020-06-23 13:47:22 PDT
this should be fixed in iOS14, the first beta which is now available
Comment 3 Cameron Holiman 2020-06-24 08:26:11 PDT
I tested using the included test page and the behavior is the same as before on iOS 14 beta. There has been no change in behavior, it does not appear to be fixed
Comment 4 chris fleizach 2020-06-24 10:42:27 PDT
(In reply to Cameron Holiman from comment #3)
> I tested using the included test page and the behavior is the same as before
> on iOS 14 beta. There has been no change in behavior, it does not appear to
> be fixed

Ok thanks for double checking
Comment 5 chris fleizach 2020-08-11 00:43:22 PDT
This will be fixed within iOS software. Please verify with >= iOS14 seed 6