I’ve discovered this glitch in safari and it is driving me nuts. Its a glitch, because if any of the browser events is fired (hover, click) element takes correct z-index.
The issue is with z-index and position:fixed element.
You can see it live here scroll down so it gets activated and than slowly scroll up not triggering buttons.
I’ve discovered that using
transform: translatez(1); helps but creates more serious bugs down the line.