Черновик прямого сообщения теряется при обновлении страницы

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

На iPhone я случайно обновляю страницу, потому что пытаюсь прокрутить вверх во время предпросмотра сообщения, и этот жест обновляет страницу. Попробуйте, чтобы понять, о чём я.

3 лайка

Вы используете приложение Discourse Hub? Происходит ли это в мобильном Safari?

1 лайк

Я использую Chrome на iPhone. Я только что попробовал в мобильном Safari, и, похоже, в Safari нет такого же жеста для обновления страницы.

Кроме того, в мобильном Safari Discourse, кажется, сохраняет черновики сообщений! :open_mouth:

3 лайка

Какая у вас версия Discourse? За последние несколько недель я исправил множество проблем с черновиками. Настоятельно рекомендую обновиться до последней версии.

Можете ли вы обновиться до последней версии и воспроизвести эту проблему?

4 лайка

На момент возникновения проблемы у меня уже была установлена последняя версия: 2.4.0.beta6.

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

1 лайк

Каковы шаги воспроизведения? Можете ли вы воспроизвести это на meta? Вы на 100% уверены, что это не в разделе черновиков вашего профиля?

4 лайка

Да, его нет в моих черновиках. Я только что проверил.

Странно, но ранее мне удалось воспроизвести проблему, а теперь черновик сохраняется успешно (в том же потоке сообщений, где я воспроизводил проблему). :confused:

Я не могу понять, что может вызывать сохранение черновика иногда, а иногда — нет. Насколько я могу судить, я делаю ровно то же самое: нажимаю на свою фотографию профиля, нажимаю значок почты, нажимаю заголовок потока сообщений, прокручиваю поток до конца, нажимаю «Ответить», ввожу что-то, а затем обновляю страницу.

Если это поможет, вот мой Discourse.

Это очень помогает: ваш последний коммит был в пятницу, 11 октября, то есть до моих исправлений черновика. Вам нужно обновиться до последней версии с пройденными тестами и посмотреть, можно ли как-то решить эту ошибку.

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

4 лайка

Моя панель администратора сообщает, что у меня установлена последняя версия. Как выполнить обновление?

Редактирование: Нашел ответ здесь:

2 лайка

Какой у вас iPhone и какая версия iOS установлена? В последней версии iOS (13.2) наблюдались проблемы с управлением оперативной памятью.

Это, пожалуй, наиболее вероятная причина. В любом случае, желаю вам удачи! :crossed_fingers:

1 лайк

Несоответствия в черновиках не были связаны с нестабильностью устройства или веб-соединения. В редких случаях система могла отображать сообщение «Черновик сохранён», хотя черновик фактически не сохранялся. Эта проблема теперь исправлена.

6 лайков

Хорошо слышать, что проблема решена! Спасибо, что сообщили мне. :+1:

1 лайк

Хорошо, рад слышать, что проблема, о которой я сообщил, уже решена. Мне просто нужно было обновиться до последней версии.

Спасибо за всю вашу помощь. Очень ценю это.

4 лайка