Ребят, как пофиксить 100vh в safari а iphone? Мне нужно верхнюю секцию на странице растянуть на всю высоту видимой области браузера.
Нашел только одно решение более менее подходящее:
let vh = window.innerHeight * 0.01;
document.documentElement.style.setProperty('--vh', `${vh}px`);
min-height: calc(var(--vh, 1vh) * 100);
Оно вроде как работает, но если перейти с обычной страницы на ту, в которой главная секция должна быть на весь экран, то не правильно высчитывается высота и все улетает в низ. Если обновить эту страницу, то все пересчитается и встанет как надо.