diff --git a/mobile/chrome/content/sync.js b/mobile/chrome/content/sync.js index 5ff25081d876..d2816a1a4f6c 100644 --- a/mobile/chrome/content/sync.js +++ b/mobile/chrome/content/sync.js @@ -82,11 +82,15 @@ let WeaveGlue = { }, open: function open() { + let container = document.getElementById("syncsetup-container"); + if (!container.hidden) + return; + // Clear up any previous JPAKE codes this.abortEasySetup(); // Show the connect UI - document.getElementById("syncsetup-container").hidden = false; + container.hidden = false; document.getElementById("syncsetup-jpake").hidden = false; document.getElementById("syncsetup-manual").hidden = true; @@ -173,7 +177,7 @@ let WeaveGlue = { this._elements.password.value = ""; this._elements.synckey.value = ""; this._elements.usecustomserver.checked = false; - this._elements.customserver.disable = true; + this._elements.customserver.disabled = true; this._elements.customserver.value = ""; // Close the connect UI