I found a strange problem with my fixed header under the following conditions:
- iphone 6+ landscape mode
- safari, open at least two tabs
- my page has position: fixed heading and body and html with position: relative, height: 100%
After loading the page and scrolling down, everything works fine, the title is in place, and the web inspector shows it correctly:

But when you scroll up and drag the page down the screen and release, the title is still displayed on the page, but in fact it moves somewhere under the viewport (see that the web inspector does not select it).

This fact leads to the fact that all title elements are inaccessible: you cannot open the menu, click on the logo or contact button.
The header returns to normal when:
- you scroll down (but breaks again when you scroll back)
- switch to another tab and back
- or close other tabs
I tried changing the DOM and / or CSS of the header and body, but nothing returns the title to its normal state.
Any thoughts on how this can be fixed?
source share