From a52b383ff48ad4ea7d2e7232d24196bdfd0d5a11 Mon Sep 17 00:00:00 2001 From: Yurii Date: Fri, 9 Jan 2026 14:36:42 +0200 Subject: [PATCH] ref --- client/src/views/modals/edit.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/client/src/views/modals/edit.js b/client/src/views/modals/edit.js index b18dbfe9b3..98f4d4263b 100644 --- a/client/src/views/modals/edit.js +++ b/client/src/views/modals/edit.js @@ -104,7 +104,7 @@ class EditModalView extends ModalView { this.actionSaveAndContinueEditing(); }, /** @this EditModalView */ - 'Escape': function (e) { + 'Escape': async function (e) { if (this.saveDisabled) { return; } @@ -120,13 +120,14 @@ class EditModalView extends ModalView { this.model.set(focusedFieldView.fetch(), {skipReRender: true}); } - if (this.getRecordView().isChanged) { - this.confirm(this.translate('confirmLeaveOutMessage', 'messages')) - .then(() => this.actionClose()); + if (!this.getRecordView().isChanged) { + this.actionClose(); return; } + await this.confirm(this.translate('confirmLeaveOutMessage', 'messages')); + this.actionClose(); }, /** @this EditModalView */