When using Voiceover the fragment identifier is not honoured and instead the user is dropped at the top of the page on the first element.
See video example https://www.youtube.com/watch?v=LvlM8Z71oWE
Bug registered with WebKit https://bugs.webkit.org/show_bug.cgi?id=185264