В iOS 18.6.2 поля ввода текста в PWA-приложениях Discourse (Meta и самохостинг) были неработоспособны в некоторых модальных окнах (редактор заголовка темы, поиск «переместить в существующую тему»). После обновления до iOS 18.7 (22Hxxx) проблема исчезла.
Затрагиваемая среда
- iOS 18.6.2 (22G100) — воспроизводится как в Meta, так и на моей собственной установке при установке в виде PWA.
- Ввод работал корректно во вкладках Safari, но не работал в контейнере PWA.
- Удаление и повторное добавление PWA, а также перезагрузка устройства не помогли.
Ранее затрагиваемые действия
- Редактирование заголовка темы → невозможно было ввести текст в поле заголовка.
- Выбор сообщений → «Переместить в» → «Существующая тема» → невозможно было ввести текст в поле поиска.
Текущий статус
- После обновления до iOS 18.7 оба поля ввода работают как ожидалось.
- Похоже, что это была ошибка в WebKit/iOS, а не регрессия в Discourse.
Примечания
- Публикую здесь для повышения видимости: если другие администраторы или пользователи столкнулись с этой проблемой в iOS 18.6.2, обновление до версии 18.7 её решает.