When the view is scrolled and the focus highlight is triggered, the highlight is done on the position the element was before scrolling the page. The order needs to be: 1. scroll element into view 3. get the position of the element 4. highlight this position