I went to reproduce the issue and ran into another one. For some reason I can't get aria-atomic="false" working in Safari with Voiceover. I have a container on a page like this:

<div id="box1" role="log" aria-live="polite">

and I stuff random numbers in there once every three seconds with a javascript method like this:

function update(){
        var r,f,d=document;
        //Create a 5 digit random number
        r=(""+Math.random()).substr(2,5);
        //Create a span with the new entry and append it to the list
        f=d.createElement("span");
        f.innerHTML=r+"<br/>";
        //Add it to the chat log
        d.getElementById("box1").appendChild(f)
        //Do it again in a little while
        setTimeout("update()",3000);
}

What I expected was that as each number was injected into box1 the live region stuff would cause VO to read it. What actually happened was that all the numbers were read. This would be the equivalent of setting aria-atome="true" but it's supposed to default to "false". Event setting atomic="false" had no effect. Running this same demo on Jaws on Firefox on Windows 7 works just fine as does NVDA. So is seems like there is some kind of basic VO live-region weirdness.

CB

On 5/7/12 4:22 PM, Doug Lawlor wrote:
Hello list:
I am working with a binary options broker who has live regions on their web 
site that update with pricing information. I can find the region and get it to 
speak by arrowing over it using quickNav. I'm sure VO/left and right arrows 
will do the same thing. The problem I am having is when I'm focused on this 
region VoiceOver does not speak it as it's being updated. I have Live regions 
enabled in the Web tab of the VoiceOver utility. Anyone else have any pointers 
on this?

Thanks,

Doug


--
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To post to this group, send email to macvisionaries@googlegroups.com.
To unsubscribe from this group, send email to 
macvisionaries+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/macvisionaries?hl=en.

Reply via email to