From 3577c4d18830219d83ec1ba4ef9d35480a2db787 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 8 Oct 2020 20:54:23 +0530 Subject: replace location to avoid history loop --- contrib/offer_refund.en.must | 2 +- contrib/offer_tip.en.must | 2 +- contrib/request_payment.en.must | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'contrib') diff --git a/contrib/offer_refund.en.must b/contrib/offer_refund.en.must index 19af479d..d0a6aaf3 100644 --- a/contrib/offer_refund.en.must +++ b/contrib/offer_refund.en.must @@ -100,7 +100,7 @@ body { try { let resp = JSON.parse(req.responseText); if (! resp.refund_pending) { - document.location.reload(true); + window.location.reload(true); } } catch (e) { console.error("could not parse response:", e); diff --git a/contrib/offer_tip.en.must b/contrib/offer_tip.en.must index b44f30c7..eba57e81 100644 --- a/contrib/offer_tip.en.must +++ b/contrib/offer_tip.en.must @@ -96,7 +96,7 @@ body { req.onreadystatechange = function () { if (req.readyState === XMLHttpRequest.DONE) { if (req.status === 410) { - document.location.reload(true); + window.location.reload(true); } setTimeout(check, delayMs); } diff --git a/contrib/request_payment.en.must b/contrib/request_payment.en.must index 253c7d48..ca5ac637 100644 --- a/contrib/request_payment.en.must +++ b/contrib/request_payment.en.must @@ -98,7 +98,7 @@ body { if (req.readyState === XMLHttpRequest.DONE) { if (req.status === 200) { try { - document.location.reload(true); + window.location.reload(true); } catch (e) { console.error("could not parse response:", e); } @@ -107,7 +107,7 @@ body { try { let resp = JSON.parse(req.responseText); if (resp.fulfillment_url) { - window.location = resp.fulfillment_url; + window.location.replace(resp.fulfillment_url); } } catch (e) { console.error("could not parse response:", e); @@ -117,7 +117,7 @@ body { try { let resp = JSON.parse(req.responseText); if (resp.already_paid_order_id && resp.fulfillment_url) { - window.location = resp.fulfillment_url; + window.location.replace(resp.fulfillment_url); } } catch (e) { console.error("could not parse response:", e); -- cgit v1.2.3