Mac Safari Voiceover cursor does not follow keyboard focus
<p>I have a web application and I use the card layout. Rather than loading the web page, I modify the DOM for every page. The issue on voiceover safari is that on change of view the VO cursor stays on the same position where the link for this page was clicked. Therefore on pressing CMD+Option+A, rather than reading the screen from the top, VO reads from the same position. This was also evident with JAWS on Windows.
I tried fixing it by creating an empty Div to the top and setting focus ( Javascript element.focus() ) to the div on page change. This fixes the issue for JAWS but doesnt for Mac Safari VO. The Voiceover cursor does not follow keyboard focus. 
<a href="http://i.stack.imgur.com/ZSdCb.png" rel="nofollow">See Image</a>
Please note that all default settings have been set in VO Utility. VO cursor is set to focus keyboard focus checkbox. </p>

<p>The blue line is the hidden div, showing in blue due to keyboard focus. The black rectangle is the VO cursor. </p>