WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: VoiceOver in Safari on iOS: how to handle focus when using software keyboard

for

From: Patrick H. Lauke
Date: Sep 4, 2017 11:47AM


On 04/09/2017 18:37, Jonathan Cohn wrote:
> The done button is found on my iPhone 6 running latest production build by going to the suggestions above the qw and then swiping left. This does sound like a Client bug. I usually do not use the done button, but I would expect it should put focus in either the last field in the set or else keep it in the field where keyboard input is occurring.
> There is a accessibility developers mailing list hosted by Apple that might be useful to communicate with.
> https://lists.apple.com/mailman/listinfo/accessibility-dev

Pretty sure this is a long-standing gripe about iOS/VO and on-screen
keyboard interaction. It's well known but, for whatever reason, Apple
seems content to ignore it for years.

With regards to the "set focus to whatever focusable element is nearest
to the last known good focus location", yes that's a heuristic applied
by VoiceOver (also in situations like web content custom modal dialogs
being closed without focus being appropriately managed, which always
makes for fun results when trying to report accessibility issues and
getting mixed results depending on what the underlying page contains :) )

P
--
Patrick H. Lauke

www.splintered.co.uk | https://github.com/patrickhlauke
http://flickr.com/photos/redux/ | http://redux.deviantart.com
twitter: @patrick_h_lauke | skype: patrick_h_lauke