I'm still trying to figure this one out. I can replicate the issue but it's not consistent for me. If I hover over a link on the edge of the screen 10 times, it will adjust correctly some of the times and go off screen some of the times. I am aware and still working on it though.