- From: Bryan Garaventa <bryan.garaventa@whatsock.com>
- Date: Tue, 23 Apr 2013 18:41:42 -0700
- To: "Christian Biggins" <cbiggins@gmail.com>
- Cc: <w3c-wai-ig@w3.org>
Received on Wednesday, 24 April 2013 01:42:08 UTC
I know live regions work, since I've used aria-live=polite and others in the past. I'm curious why Voiceover can't recognize the changed content when updated through innerHTML, but does recognize it when innerHTML is not used. Safari registers the change, just not Voiceover. ----- Original Message ----- From: Christian Biggins To: Bryan Garaventa Cc: w3c-wai-ig@w3.org Sent: Tuesday, April 23, 2013 5:03 PM Subject: Re: Voiceover doesn't detect innerHTML? What about if you use aria live regions? http://webaim.org/techniques/aria/#dynamic Christian Biggins On 24 April 2013 09:46, Bryan Garaventa <bryan.garaventa@whatsock.com> wrote: Hi, My colleague brought this up today, and I thought it was interesting. It appears that Voiceover on iOS devices doesn't support the use of innerHTML, where the changed content is not actually detected. I tried his test page at http://jsbin.com/ivukup/24 Using an iPhone with the latest OS, and it appears to be true. Tapping the third innerHTML link increments the value, but not for Voiceover. Has anyone else encountered this before?
Received on Wednesday, 24 April 2013 01:42:08 UTC