I am doing web accessibility work now. But when I use the voiceover in iOS11, I find that the focus is not good. There was no problem before that.
See the example below.
<a href="#test">skip</a>
[focus O]
1) <div id="test" tabindex="-1">test1</div>
2) <div id="test" tabindex="-1"><span>test1</span></div>
3) <div id="test" tabindex="-1"><img src="url" alt="test"></div>
[focus X]
1) <div id="test" tabindex="-1">test1<img src="url" alt="test"></div>
2) <div id="test" tabindex="-1">test1<span>test2</span></div>
It seems that if there are more than two elements in an element, it does not.
What is the reason for this?
Is there any solution?