iOS seems to be adding extra padding to HTML element when input is focus, even if the entire page says, don't overflow,don't add padding, just don't do anything, iOS is like F**K you!
this is when input is not selected
this is probably the 100th post on this topic. codesandbox
2019 and this is still an issue, spend 2 days reading stack overflow and webkit website and nothing to seems to be working.
here is a list of related topics that don't work
position: fixed doesn't work on iPad and iPhone
iOS input focused inside fixed parent stops position update of fixed elements
iOS Safari css position fixed when textarea is focused
iOS iPad Fixed position breaks when keyboard is opened
Safari in ios8 is scrolling screen when fixed elements get focus How to stop mobile safari from setting fixed positions to absolute on input focus?
Fixed/absolute positioning neglected in iOS when focusing on input