From 91b88aed85cc37f0b2f01cbd92327573dea7ef0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 28 Aug 2025 19:20:03 +0200 Subject: [PATCH] Prevent the CSV import and export windows from being clicked on multiple times Closes #14205 --- sao/src/window.js | 32 ++++++++++++++++---------- tryton/tryton/gui/window/win_csv.py | 6 ++++- tryton/tryton/gui/window/win_export.py | 1 + tryton/tryton/gui/window/win_import.py | 1 + 4 files changed, 27 insertions(+), 13 deletions(-) diff --git a/sao/src/window.js b/sao/src/window.js index f5829fd1e6..f9f4a5c26f 100644 --- a/sao/src/window.js +++ b/sao/src/window.js @@ -1466,17 +1466,16 @@ 'class': 'btn btn-link', 'type': 'button', 'title': Sao.i18n.gettext("Cancel"), - }).text(Sao.i18n.gettext("Cancel")).click(() => { - this.response('RESPONSE_CANCEL'); + }).text(Sao.i18n.gettext("Cancel")).on('click', (evt) => { + this.response(evt, 'RESPONSE_CANCEL'); }).appendTo(this.dialog.footer); jQuery('