diff --git a/addons/payment/static/src/js/payment_form_mixin.js b/addons/payment/static/src/js/payment_form_mixin.js index 4550262bb60..c9bfba7d44e 100644 --- a/addons/payment/static/src/js/payment_form_mixin.js +++ b/addons/payment/static/src/js/payment_form_mixin.js @@ -13,6 +13,11 @@ odoo.define('payment.payment_form_mixin', require => { */ start: async function () { await this._super(...arguments); + window.addEventListener('pageshow', function (event) { + if (event.persisted) { + window.location.reload(); + } + }); this.$('[data-toggle="tooltip"]').tooltip(); this.txContext = {}; Object.assign(this.txContext, this.$el.data());