From 7ea2bd138998bba21fd1ce0f6abbf753d77121ec Mon Sep 17 00:00:00 2001 From: Milkey Mouse Date: Wed, 20 Feb 2019 11:12:45 -0800 Subject: Only modify window.location when redirecting (fixes #4133) window.location.pathname = window.location.pathname can trigger a redirect, which created a refresh loop in usage.html. --- docs/usage.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/usage.rst b/docs/usage.rst index 6f457b2b9..f6e0113ee 100644 --- a/docs/usage.rst +++ b/docs/usage.rst @@ -17,7 +17,10 @@ Usage // Redirect to general docs if(hash == "") { - window.location.pathname = window.location.pathname.replace("usage.html", "usage/general.html"); + var replaced = window.location.pathname.replace("usage.html", "usage/general.html"); + if (replaced != window.location.pathname) { + window.location.pathname = replaced; + } } // Fixup anchored links from when usage.html contained all the commands else if(hash.startsWith("borg-key") || hash == "borg-change-passphrase") { -- cgit v1.2.3