window.updateStateBasedOnTestVariant = (w, state) => { const usp = new URLSearchParams(location.search); const method = usp.get("method"); switch (method) { case "navigate": { w.navigation.navigate("#", { history: "replace", state }); break; } case "updateCurrentEntry": { w.navigation.updateCurrentEntry({ state }); break; } default: { assert_unreached(`method must be either "navigate" or "updateCurrentEntry"`); } } };