diff --git a/macrovision.js b/macrovision.js index 36a0f2c9..1c7f98d9 100644 --- a/macrovision.js +++ b/macrovision.js @@ -3646,10 +3646,12 @@ function b64DecodeUnicode(str) { function linkScene() { loc = new URL(window.location); - - - window.location = loc.protocol + "//" + loc.host + loc.pathname + "?scene=" + b64EncodeUnicode(JSON.stringify(exportScene())); + const link = loc.protocol + "//" + loc.host + loc.pathname + "?scene=" + b64EncodeUnicode(JSON.stringify(exportScene())); + window.history.replaceState(null, "Macrovision", link); + navigator.clipboard.writeText(link); + toast("Copied permalink to clipboard"); } + function copyScene() { const results = exportScene();