We've run into the same issue in Safari and WebViews. After the keyboard is shown and then dismissed, the position of position: fixed
elements becomes incorrect. It seems that the appearance of the keyboard is messing up the viewport's positioning.