Я строю веб-портал, который должен быть функциональным и красивым на нескольких платформах. Одной из платформ является IOS Safari, и именно здесь я столкнулся с проблемой. В моем коде я выравниваю две плавающие кнопки в нижней части div с шириной и высотой 100%. Все это работает нормально, и мои кнопки отображаются точно так, как они должны быть внизу страницы. Однако, когда я нажимаю кнопки, компактный вид из мобильного сафари переключается в полноэкранный режим, и мои кнопки скрываются за нижней панелью навигации!
Нормально ли для safari mobile показывать расширенное меню, когда пользователь нажимает на нижние 10% экрана? Как я могу избежать этого?
В этом gif вы можете увидеть проблему на симуляторе IOS:
как вы можете видеть, проблема возникает только тогда, когда кнопка находится в нижних 10% просмотра. Это обычная кнопка. Мой код был проверен тройным образом несколькими разработчиками и не содержит ошибок.