Bug 848660 - Fix Gaia selector. r=fabrice, a=leo+
--- a/b2g/chrome/content/forms.js
+++ b/b2g/chrome/content/forms.js
@@ -588,17 +588,17 @@ function getContentEditableText(element)
function getSelectionRange(element) {
let start = 0;
let end = 0;
if (element instanceof HTMLInputElement ||
element instanceof HTMLTextAreaElement) {
// Get the selection range of <input> and <textarea> elements
start = element.selectionStart;
end = element.selectionEnd;
- } else {
+ } else if (isContentEditable(element)){
// Get the selection range of contenteditable elements
let win = element.ownerDocument.defaultView;
let sel = win.getSelection();
let range = win.document.createRange();
range.setStart(element, 0);
range.setEnd(sel.anchorNode, sel.anchorOffset);
let encoder = FormAssistant.documentEncoder;