diff --git a/common/content/events.js b/common/content/events.js index 50c6adc5..bcad0c8a 100644 --- a/common/content/events.js +++ b/common/content/events.js @@ -1597,7 +1597,7 @@ var Events = Module("events", { isInputElement: function isInputElement(elem) { return elem instanceof HTMLInputElement && Set.has(util.editableInputs, elem.type) || - isinstance(elem, [HTMLIsIndexElement, HTMLEmbedElement, + isinstance(elem, [HTMLEmbedElement, HTMLObjectElement, HTMLSelectElement, HTMLTextAreaElement, Ci.nsIDOMXULTreeElement, Ci.nsIDOMXULTextBoxElement]) || diff --git a/common/modules/util.jsm b/common/modules/util.jsm index ee1b2bad..e9a6ec46 100644 --- a/common/modules/util.jsm +++ b/common/modules/util.jsm @@ -1037,7 +1037,7 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]), U00AD // Soft hyphen UFEFF // BOM U2060 // Word joiner - U2062 U2063 // Invisible times/separator + U2062 U2063 // Invisible times/separator U200B UFFFC // Zero-width space/no-break space // Bidi formatting characters. (RFC 3987 sections 3.2 and 4.1 paragraph 6)