Его взгляд фиксируется на большей синей кнопке.
Но единственная правильная кнопка, которую ему следует нажать в этой ситуации, — это меньшая синяя кнопка.
Он долго смотрит на экран… и думает: разве я только что не пытался добавить заголовок к своему текущему сообщению?
Если я нажму на (большую) синюю кнопку, я создам ответ. Это не то, что я хочу сделать!
Да, этот пример стоит добавить к другим обсуждениям синих кнопок, но та тема уже закрыта.
Маленькая синяя кнопка появляется только после нажатия на значок редактирования темы. Если вы нажимаете на этот значок, значит, вы намерены редактировать тему, и поэтому ваше внимание должно быть сосредоточено на области редактирования, а не на удалённых элементах, таких как кнопка ответа.
В таком случае, если вы нажмёте кнопку «Ответить», она сработает (и редактирование заголовка темы будет отменено), поэтому, на мой взгляд, обе кнопки должны быть синими.
Так же, как банкоматы требуют, чтобы пользователь забрал свою карту перед выдачей наличных (догадайтесь почему), синяя кнопка «Ответить» не должна становиться синей, пока пользователь не завершит редактирование (или явно не нажмёт «x»).
Кроме того, пользователь может переключаться между окнами и отвечать на телефонные звонки. Когда он возвращается сюда, он пытается вспомнить, что именно делал. С первого взгляда может показаться, что он находится в процессе публикации ответа.
«Но потом он думает: «Разве я уже не опубликовал это?»
«А, понимаю, я редактировал заголовок».
UX должен сделать всё возможное, чтобы помочь пользователю вернуться к задаче, и не предполагать, что пользователь остаётся в одном и том же окне до завершения действия.
Это немного натянуто, не так ли? Банки хотят, чтобы клиенты забирали свои карты, потому что это снижает нагрузку на обе стороны.
Если я редактирую эту тему и нажимаю «Ответить», моё редактирование не теряется (я написал это, пока редактирование темы было открыто).
Эта просьба имела бы смысл для меня только в том случае, если бы одно действие уничтожало другое. Поскольку Discourse не перезагружает страницу при редактировании темы, для пользователя здесь действительно нет риска.
Блокировка кнопок, если что, вызовет ещё больше путаницы. Что, если я сейчас составляю ответ и замечаю, что в теме нужно что-то исправить? Должны ли эти элементы управления быть заблокированы без объяснения причин? Это далеко не дружелюбно к пользователю и представляет собой паттерн, который был необходим лишь на гораздо более старых платформах для обсуждений из-за ограничений, созданных программным обеспечением, на котором они были построены.
Понятно. Каждую неделю, когда пользователь, например, ставит тег, на мобильных устройствах скрывается кнопка «Принять». После этого пользователь немного прокручивает страницу вниз и нажимает первую видимую синюю кнопку.
Это проблема, вызванная ужасным выпадающим списком, который Discourse использует повсеместно. Изменение этого элемента (вместо полной замены на другую кнопку) стало бы лучшим решением данной проблемы.
Что ж, я рад, что мальчик не потерял все монеты, которые вложил в автомат с Coca-Cola, потому что нажал не ту кнопку. Но ему всё ещё плохо от того, что это произошло.
Дело в том, что светились две кнопки…
Да, не блокируйте другую кнопку, но и не подсвечивайте её, после того как он вставит монеты.