From e0e947ec79fc34e3552229063cec2136ac5435e4 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Tue, 20 Sep 2011 12:08:45 -0400 Subject: [PATCH] Closes issue #644. --- common/modules/dom.jsm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/modules/dom.jsm b/common/modules/dom.jsm index 8f76eead..47d5c9b7 100644 --- a/common/modules/dom.jsm +++ b/common/modules/dom.jsm @@ -361,7 +361,10 @@ var DOM = Class("DOM", { get isEditable() !!this.editor, - get isInput() this[0] instanceof Ci.nsIDOMHTMLInputElement && this.isEditable, + get isInput() isinstance(this[0], [Ci.nsIDOMHTMLInputElement, + Ci.nsIDOMHTMLTextAreaElement, + Ci.nsIDOMXULTextBoxElement]) + && this.isEditable, /** * Returns an object representing a Node's computed CSS style.