Во время работы, во всех сценариях использования, Esc закрывает только диалоги редактирования данных, диаграммы и статистику. И служебные диалоги.
Основное окно программы по Esc не закрывается, нет такого кода и воспроизвести такое не удалось. А если данные отредактированы и сохранения еще не было - то при штатном закрытии (крестик или подпункт меню Файл) основного окна появляется предупреждение с предложением предварительно сохранить данные.
Закрытие диалогов, в т.ч. редактирования данных, по Esc без доп.предупреждений - это в общем-то стандартный общепринятый функционал, рекомендованный для типовых приложений. Он и предназначен для выхода из диалога без предупреждения и сохранения данных.
Я могу ввести такой тип предупреждений, как опциональную возможность по желанию пользователя. Включу в список разработки будущей версии.