From 9881403ddb42ca6f11f4502b46facf67b0d7b766 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Tue, 4 Oct 2011 08:20:45 -0400 Subject: [PATCH] Add some editor assertions. --- common/content/editor.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/content/editor.js b/common/content/editor.js index 4dc001b0..8ee95dc3 100644 --- a/common/content/editor.js +++ b/common/content/editor.js @@ -409,6 +409,7 @@ var Editor = Module("editor", { if (!(node instanceof Ci.nsIDOMText)) { node = iterator[forward ? "getNext" : "getPrev"](); + dactyl.assert(node); range[forward ? "setEnd" : "setStart"](node, forward ? 0 : node.textContent.length); } @@ -553,6 +554,7 @@ var Editor = Module("editor", { function clear(forward, re) function _clear(editor) { updateRange(editor, forward, re, function (range) {}); + dactyl.assert(!editor.selection.isCollapsed); editor.selection.deleteFromDocument(); let parent = DOM(editor.rootElement.parentNode); if (parent.isInput)