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