diff --git a/popup.js b/popup.js
index 9d8b28b..e217532 100644
--- a/popup.js
+++ b/popup.js
@@ -32,6 +32,7 @@ document.addEventListener("DOMContentLoaded", () => {
}
function updateStatus(status) {
+ lastStatus = status;
isLoading = false;
hasReceivedInitialState = true;
if (status.error) {
@@ -48,6 +49,7 @@ document.addEventListener("DOMContentLoaded", () => {
stateDisplay.innerHTML = status.browseToURL
? `Log in`
: "Login required; no URL";
+ stateDisplay.querySelector('a').onclick = browseToURL;
return;
}
if (typeof status === "string" && status === "Disconnected") {