Я будую веб-портал, який повинен бути функціональним і досить на багатьох платформах. Однією з платформ є IOS Safari, і саме з цим я зіткнувся з проблемою. У своєму коді я вирівнюю дві плаваючі кнопки внизу колу з шириною і висотою 100%. Це все добре, і мої кнопки відображаються точно так, як вони повинні бути внизу сторінки. Однак, коли я натискаю кнопки, компактний вигляд з мобільного сафарі перемикається на повний перегляд, і мої кнопки приховані за нижньою панеллю навігації!
Це нормальна поведінка для safari mobile, щоб показувати розширене меню, коли користувач натискає 10% екрана внизу? Як я можу цього уникнути?
У цьому gif ви можете побачити проблему на тренажері IOS:
Як ви бачите, проблема виникає лише тоді, коли кнопка знаходиться в нижній частині 10% перегляду. Це просто звичайна кнопка, Мій код був потрійно перевірений декількома розробниками, і він не має помилок.