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