История изменений
Исправление X512, (текущая версия) :
Он-то хотел статистику посмотреть, а выполнилось «Удалить все данные».
Во первых при таких типах действий обычно показывается диалог подтверждения. Во вторых зависание происходит обычно не в рандомные моменты, а например после нажатия на кнопку. В таком случае кнопка мыши будет уже отпущена. То есть вероятность проблемы крайне мала. Длительные действия с зажатой кнопкой мыши это либо рисование, либо таскание (но не drag&drop). У маководов есть ещё навигация по меню с зажатой кнопкой, но это проблема маководов и там легко получить ложное срабатывание при нестабильном физическом контакте кнопки мыши. При поспешной генерации сообщения отпускания кнопки мыши фатальных последствий произойти не должно.
Исходная версия X512, :
Он-то хотел статистику посмотреть, а выполнилось «Удалить все данные».
Во первых при таких типах действий обычно показывается диалог подтверждения. Во вторых зависание происходит обычно не в рандомные моменты, а например после нажатия на кнопку. В таком случае кнопка мыши будет уже отпущена. То есть вероятность проблемы крайне мала. Длительные действия с зажатой кнопкой мыши это либо рисование, либо таскание (но не drag&drop). При поспешной генерации сообщения отпускания кнопки мыши фатальных последствий произойти не должно.