Implement visual-viewport based position:fixed handling for Mac async scrolling