Закрытие клавиатуры на мобильном (iOS) не убирает закрепление поля ответа, хотя должно

Возможно, это связано либо с ошибкой, упомянутой здесь, либо с её исправлением.

Как и ранее, я использую последнюю версию iOS 12 и Safari, и проблема воспроизводится здесь, на meta. При вводе ответа нажатие кнопки «Готово» на клавиатуре раньше снимало закрепление поля ответа, позволяя прокручивать тему. Теперь же клавиатура просто исчезает без каких-либо изменений в интерфейсе Discourse, поэтому поле ответа по-прежнему перекрывает всю страницу.

2 лайка

Спасибо за отчёт, @seanblue, это должно быть исправлено сейчас.

2 лайка

Кажется, на iOS 12 есть ещё две проблемы. Если нужно, не стесняйтесь разделить тему на отдельные обсуждения.

  1. Выбор пользователя из списка, появляющегося после ввода @, вызывает тот же эффект, что и выбор эмодзи. Хотя это происходит не каждый раз, но достаточно часто, чтобы считаться проблемой.
  2. Если я нахожусь в процессе написания ответа и покидаю Safari (переключаюсь на другое приложение или блокирую экран), то при повторном открытии Safari поле ответа больше не занимает всю страницу, а сама страница прокручивается вверх. Это происходит каждый раз. Я делаю это достаточно часто, поэтому уверен, что эта ошибка относительно новая.

РЕДАКТИРОВАНИЕ:
Разве поле ответа раньше выходило из полноэкранного режима при выборе пунктов меню, таких как «скрыть детали» или «размыть спойлеры»? Я точно не помню насчёт этого, но сейчас выбор любого из этих пунктов вызывает такое поведение. Иногда даже просто нажатие на значок шестерёнки приводит к этому, хотя это происходит не всегда.

1 лайк

Мы не особенно заинтересованы в оптимизации для старых версий iOS, поскольку устройства на iOS очень быстро обновляются до последней версии.

Например, через год после выхода 88% всех устройств работали на iOS 12.

Кроме того, если совместимость с iOS 12 является приоритетом, используйте предыдущую стабильную версию Discourse, а не текущую бета-версию.

Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.