I have noticed that the inset on iOS devices are scrollable when a modal is open. I have read most of the issues related to iOS here and it has no mention on this inset.
The fix for this is usually to add in viewport-fit=cover to the viewport meta tag and then the relevant paddings based on the CSS envrionment variable safe-area-inset-*
There is certainly more value in updating the design of a website to cater for this safe area, but I'm wondering if there is a way to lock the scroll even without the meta tag addition or since it's occurring based on the vendor, it should be the responsibility of the consumer to use the tool available (meta tag) to support it?
I have noticed that the inset on iOS devices are scrollable when a modal is open. I have read most of the issues related to iOS here and it has no mention on this inset.
The fix for this is usually to add in
viewport-fit=cover
to the viewport meta tag and then the relevant paddings based on the CSS envrionment variablesafe-area-inset-*
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
There is certainly more value in updating the design of a website to cater for this safe area, but I'm wondering if there is a way to lock the scroll even without the meta tag addition or since it's occurring based on the vendor, it should be the responsibility of the consumer to use the tool available (meta tag) to support it?
Safe area example - scrolling anywhere on the red shaded sides will not be locked source: https://webkit.org/blog/7929/designing-websites-for-iphone-x/
Steps To Reproduce:
The current behavior
Scrolling of the background is still possible.
The expected behavior
Scrolling should be locked.
Here is a video to demonstrate the scroll behaviour Example