From b0fd489e67fa9ccfc68f16f83c024d81ce4ff1bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 15 Sep 2022 21:36:56 +0200 Subject: [PATCH] Do not wait for wizard response to allow close The wizard response does not return a promise anymore since rev 15c499b95290. issue11533 review425641004 (grafted from d096fc464434cd56f8a87775c2bfc4576ac6cccb) --HG-- branch : 6.0 --- src/tab.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/tab.js b/src/tab.js index 313a2b2497..ecae33f894 100644 --- a/src/tab.js +++ b/src/tab.js @@ -1668,20 +1668,17 @@ }, _close_allowed: function() { var wizard = this.wizard; - var prm = jQuery.when(); if ((wizard.state !== wizard.end_state) && (wizard.end_state in wizard.states)) { - prm = wizard.response( + wizard.response( wizard.states[wizard.end_state].attributes); } var dfd = jQuery.Deferred(); - prm.always(function() { - if (wizard.state === wizard.end_state) { - dfd.resolve(); - } else { - dfd.reject(); - } - }); + if (wizard.state === wizard.end_state) { + dfd.resolve(); + } else { + dfd.reject(); + } return dfd.promise(); } });