Нажатие кнопки «Продолжить редактирование» не даёт результата

Пользователь столкнулся с этим диалоговым окном:

Пользователь решает продолжить редактирование. Однако происходит лишь изменение цвета кнопки «Продолжить редактирование».

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

Теперь обсудим, как мы оказались в этой ужасной ситуации. Всё дело в том, что кнопка «Сохранить правку» выглядит точно так же, как кнопка «Ответить». Поэтому, когда пользователь хочет сохранить правку, он может случайно нажать кнопку «Ответить», расположенную выше.

Да, они могут выглядеть не совсем одинаково. Однако, поскольку на маленьком экране пользователь часто видит лишь их края, он ошибочно принимает эти два синих квадрата за одно и то же.

На самом деле было бы хорошей идеей отключить все кнопки «Ответить», пока пользователь не завершит редактирование.

2 лайка

Я не на 100% уверен, что смогу воспроизвести это? Всякий раз, когда у меня открыто модальное окно «Отменить | Сохранить на потом | Продолжить редактирование», я не могу использовать кнопки ответа под ним. Что я упускаю? (еще лучше, если вы дадите мне пошаговую инструкцию, чтобы я мог пройти через это)

2 лайка

Вы правы. Кнопки выглядят одинаково, но они отключены. При нажатии на них ничего не происходит.

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

Должна быть четвёртая кнопка, которая сразу возобновляет редактирование. Если нажать кнопку «Продолжить редактирование», это маленькое окно всё ещё остаётся внизу экрана, и нам приходится нажимать на него ещё раз, чтобы оно появилось.

Да, это не так уж сложно, но всё же…
Screenshot_20230404_182752_Chrome Dev

Я могу это воспроизвести.

Выберите любую тему. Нажмите «Ответить» кому-либо и введите текст в редакторе. Затем переключитесь на другую тему и нажмите «Ответить».

3 лайка

Я тоже могу воспроизвести это, спасибо за информацию! Переношу в bug :slight_smile:

6 лайков

Спасибо всем за отчёты, это должно решить проблему: FIX: Dismiss modal when "Keep Editing" is used (#21117) · discourse/discourse@b869d35 · GitHub

4 лайка

Комедия Уилла Феррелла GIF от filmeditor

3 лайка

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