Мой код с открытым исходным кодом , а конкретная ветвь развернута , поэтому вы можете видеть, что происходит, если у вас есть iPhone.
I ' ve запечатлел то, что происходит , чтобы показать проблему.
Это проблема только на iOS, я тестирую это с моим iPhone SE, но я думаю, что новые iPhone будут иметь та же проблема.
На Android эта проблема не существует . Выглядит нормально на Android!

Ввод поиска должен быть сверху, готов к приему ввода от пользователя.
Как я могу заставить его вести себя так же на iOS? Я уже пробовал:
- Даю
position: fixed
телу. - Я уже пробовал
window.scrollTo(0, 0);
здесь .
ОБНОВЛЕНИЕ
Я создал небольшой файл HTML / CSS в качестве игрового автомата специально для поиска исправления. развернуто здесь .