Шаги:
- При создании, например, новой сделки и заполнении раздела клиент (или создании компании и заполнении раздела контакт) показано зависимое popup окно для выбора клиента (контакта).
Ошибка:
- При нажатии на ESC закрываются оба открытых окна - зависимый popup для выбора клиента (контакта) и основной диалог с введенной информацией о сделке (компании); иногда можно видеть промелькнувшее сообщение с подтверждением закрытия диалога, но оно исчезает без вмешшательства пользователя
Ожидаемое поведение:
- закрывается только зависимый popup диалог с выбором клиента (контакта)
- или показано подтверждение на закрытие основного диалога с уже введенной информацией о сделке (компании)
Дополнение:
- аналогичное поведение наблюдается при нажатии на ESC/Отмена/Cancel в основной форме редактирования объекта - промаргивает сообщение с подтверждением (без участия пользователя), после чего диалог закрывается, изменения оказываются утерянными