fix: Prevent scrolling behind menus and modals in Safari iOS (#35183)

This commit is contained in:
diondiondion authored and GitHub committed 2025-06-25 19:22:11 +00:00
1 parent dbb20f76a7
commit c1ef1f62d5
4 files changed
+24 -88

No files matched your search

@@ -1,19 +0,0 @@
import { isMobile } from '../is_mobile';
export const getScrollbarWidth = () => {
if (isMobile(window.innerWidth)) {
return 0;
}
const outer = document.createElement('div');
outer.style.visibility = 'hidden';
outer.style.overflow = 'scroll';
document.body.appendChild(outer);
const inner = document.createElement('div');
outer.appendChild(inner);
const scrollbarWidth = outer.offsetWidth - inner.offsetWidth;
outer.remove();
return scrollbarWidth;
};