diff --git a/addons/web/static/src/js/chrome/web_client.js b/addons/web/static/src/js/chrome/web_client.js index 622d9d681ec..ca777d470ae 100644 --- a/addons/web/static/src/js/chrome/web_client.js +++ b/addons/web/static/src/js/chrome/web_client.js @@ -107,7 +107,8 @@ return AbstractWebClient.extend({ args: [[session.uid], ['action_id']], }) .done(function(result) { - if (didHashChanged) { + var amDef = self.action_manager.dp.current_def; + if (didHashChanged || (amDef && amDef.state() === 'pending')) { return; } var data = result[0];