Я самостоятельно хостю Discourse. Последняя версия, всё обновлено, сторонних плагинов нет. У меня на iPhone (iOS 26.5) установлена PWA, и она работает почти идеально. Однако при ответе на тему текстовое поле увеличивается, кнопка ответа уходит за пределы экрана, и мне приходится поворачивать телефон, чтобы экран перерисовался и я смог увидеть кнопку ответа. Запись экрана прилагается.
Я установил Meta PWA, и там такой проблемы нет.
Это известная проблема?
Шаги для воспроизведения:
Запустить PWA
Открыть существующую тему (не происходит при создании новой темы)
Нажать на текстовое поле
Кнопки ответа/удаления/загрузки не видны. Если закрыть клавиатуру, они остаются увеличенными и невидимыми. Если повернуть телефон в ландшафтный режим, дождаться перерисовки экрана и повернуть обратно, элементы управления восстанавливаются.
Думаю, это регрессия. Я пересобирал проект несколько дней назад. Однако сейчас попробую ещё раз. Какую информацию о версии мне нужно предоставить, чтобы подтвердить, что я использую (предположительно) исправленную версию?
Я только что обновил свой экземпляр Discourse; сейчас я на версии 158af4674d75807b5d5cb423430630ff2140e6ef. К сожалению, проблема сохраняется, она идентична той, что я показал в записи из первого сообщения. Я удалил и переустановил PWA (в попытке очистить кэш), но это не помогло.
Я обновил! Спасибо за бэкпорт. Я обновил до v2026.7.1 на 2b482315. Однако проблема не решена полностью. То же самое поведение наблюдается при нажатии на текстовое поле. Разница в том, что теперь, когда я скрываю клавиатуру, я могу отдалить изображение щипком, и при повторном нажатии на текстовое поле кнопка ответа остаётся видимой.
Не могу задержаться. Я могу воспроизвести это на своей стороне, но я не на версии 26.5.
Единственная причина, по которой iOS автоматически увеличивает масштаб, заключается в том, что размер шрифта меньше 11px. Судя по вашему скриншоту, этого не видно, но вы случайно не установили размер шрифта как smaller?
Или другие текстовые поля (с других сайтов) вызывают тот же эффект?