Текстовое поле не отображается в чатах на мобильных устройствах

Привет! :slight_smile:

Есть небольшая ошибка при использовании каналов чата с телефона: поле ввода, где отображается ваш текст, исчезает при нажатии на него для начала набора (когда на экране появляется клавиатура), и не появляется снова, когда вы начинаете печатать. Я случайно обнаружил, что чтобы оно появилось снова, нужно провести пальцем вверх по пустому пространству в чате. Похоже, что поле ввода остаётся на месте, но перекрывается клавиатурой телефона, когда она появляется.

У меня установлена последняя стабильная версия Discourse (актуальна на 18 апреля). Модель телефона: Motorola G6-Plus, Android 9.

Полагаю, это уже исправлено в этом коммите:

Если вы обновитесь до последней версии, проблема, возможно, уже решена. :crossed_fingers:

1 лайк

Огромное спасибо @JammyDodger за быстрый ответ :slight_smile:
Я не могу обновить форум самостоятельно, так как использую Communiteq, но до следующего обновления осталось всего несколько дней, так что я могу подождать. Мне уже достаточно знать, что этот вопрос был рассмотрен, поэтому спасибо :grin:

1 лайк

Не уверен, @JammyDodger, будет ли это перенесено в стабильную версию?
В противном случае мы можем перевести вас на ветку tests-passed, @lisandro_iaffar, но для этого нам потребуется ваше согласие.

2 лайка

Я весь день работал над этим, надеюсь, проблема исправлена, но сейчас сливаются крупные изменения, поэтому сегодня возможны регрессии. На данный момент нет планов по включению этого в стабильную версию, извините.

5 лайков

Ах, извините, @lisandro_iaffar, я не обратил достаточно внимания и не заметил, что вы находитесь на стабильной ветке. Надеюсь, Ричард сможет вам помочь. :crossed_fingers:

1 лайк

Спасибо @RGJ, @j.jaffeux и @JammyDodger за ваши ответы и быструю помощь, я не могу выразить свою благодарность :slight_smile:

И спасибо @RGJ за предложенное решение :slight_smile: ; но я предпочитаю остаться в стабильной ветке и подождать. Я ждал 2 года, чтобы люди начали использовать форум, над которым я работал, я могу подождать ещё немного, без спешки :P.

3 лайка

Это нормально, и руководство здесь это поддерживает…

У нас нет ресурсов на инженерию для бэпортирования подобных вещей… Чат сильно изменился с момента нашего первого релиза. Слишком сложно внедрить все исправления.

1 лайк

Конечно, всё в порядке — надеюсь, мой вопрос не прозвучал как требование, я просто пытался понять, как лучше двигаться дальше.

3 лайка

Не переживай, всё в порядке. Вчера я объединил множество исправлений, у меня осталось ещё одно небольшое изменение для iOS, но, думаю, скоро всё будет исправлено.

2 лайка