После переворота экрана в 100vh появляется скролл на Iphone. В чем дело?

недавно столкнулся с проблемой на айфонах и андройдах: экран в 100vh все равно скроллился, долго искал решение, в итоге нашел такое:

введите сюда описание изображения

введите сюда описание изображения

Так вот, проблема исчезла на айфоне и андройде. Но появилась следующая, при перевороте экрана все работает отлично. Но стоит еще раз перевернуть экран и листнуть вниз, появляется ненужный скролл, потом сразу исчезает. И в итоге, часть контента остается сверху, а внизу остается белая пустая полоса. Скажите, пожалуйста, может кто сталкивался с такой проблемой? Есть ли варианты ее решения, кроссбраузерные?

Вот после переворота:

введите сюда описание изображения введите сюда описание изображения

P.s при еще раз повороте проблема исчезает, но хотелось бы, чтоб она вообще не возникала Заранее спасибо всем, кто ответит. Я ценю любую поддержку


Ответы (1 шт):

Автор решения: flapenguin

При изменении размеров карты надо вызывать map.container.fitToViewport(). https://yandex.ru/dev/maps/jsapi/doc/2.1/ref/reference/map.Container.html#method_detail__fitToViewport

→ Ссылка