--- a/mobile/chrome/content/forms.js+++ b/mobile/chrome/content/forms.js@@ -169,16 +169,22 @@ FormAssistant.prototype = { this.currentIndex--; break; case "FormAssist:Next": this.currentIndex++; break; case "Content:SetWindowSize":+ // We don't want to react to size change if the form assistant is not+ // active, and since this message is the only one not sent by the Form+ // Helper UI, it needs a check to ensure the Assistant is actually used+ if (this._open)+ return;+ // If the CSS viewport change just show the current element to the new // position sendAsyncMessage("FormAssist:Show", this._getJSON()); break; case "FormAssist:ChoiceSelect": { this._selectWrapper = getWrapperForElement(currentElement); this._selectWrapper.select(json.index, json.selected, json.clearAll);