Автоматическое увеличение страницы при нажатии на поле ввода на iPhone — не баг, а встроенная функция безопасности Safari, которая предотвращает случайное открытие слишком мелкого для чтения поля.
Правило простое: размер шрифта меньше 16 пикселей запускает zoom
Safari на iOS автоматически увеличивает масштаб страницы при фокусе на поле, если размер шрифта в этом поле меньше 16px — это сделано, чтобы пользователь мог комфортно видеть, что он вводит, даже если дизайн страницы использует мелкий текст.
Решение
Установите font-size: 16px или больше для всех полей ввода на мобильных экранах через медиа-запрос — это полностью убирает нежелательное автоматическое увеличение без необходимости менять поведение Safari через сложные обходные пути.
Не путайте с проблемой пользовательского масштабирования
Эта проблема не связана с мета-тегом viewport или отключением возможности масштабирования пользователем вручную — правильное решение именно в размере шрифта полей, а не в ограничении зума в принципе, что было бы плохо для доступности сайта.



