Re: No Focus and Blur events on iOS - workarounds?

On 26/04/2019 11:59, Taliesin Smith wrote:

> We are wondering if anyone else has encountered the limitation that 
> mobile VoiceOver doesn't synchronize the cursor with keyboard focus, and 
> if so is anyone aware of any clever workarounds?

iOS *used to* fire focus on when VO was running and a control was 
swiped/touch-to-explored to, but you're right this changed at some point 
(have to admit I lost track of this quirk - the last time I tested and 
documented this - https://patrickhlauke.github.io/touch/tests/results/ - 
was iOS7.1, so quite a while back, and that had the focus event). Note 
that this (not having focus/blur events fire) has been the way Android 
with TalkBack behaved pretty much forever, so this will also be a 
problem for you on that platform.

The rationale from Apple for removing the focus/blur events is likely 
similar to the rationale brought up when I (many moons ago) wondered out 
loud why Firefox on Android didn't do this... (long story short: because 
when actual inputs receive focus, they bring up the on-screen keyboard, 
which would be disruptive to AT users) 
https://bugzilla.mozilla.org/show_bug.cgi?id=1000082

I am, unfortunately, not aware of any kind of workaround here off the 
top of my head...

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

Received on Friday, 26 April 2019 12:06:24 UTC