zz(略

getSelection は、一切どこにもフォーカスが無くても
nullじゃないようなので、
anchorNode と focusNode での判定を追加しました。


あと、firefox3.6にアップデートしました。
タブを60個くらい同時に開いてもあまりひっかからないようになりました。
とても快適です。


ソースはこちら

diff -r f7a9ae5c0440 zzz.js
--- a/zzz.js    Mon Jan 25 22:14:21 2010 +0900
+++ b/zzz.js    Mon Jan 25 22:15:19 2010 +0900
@@ -25,6 +25,7 @@
     isFocus = isFocus === true;
 
     if(!selection) return;
+    if(!selection.anchorNode || !selection.focusNode) return;
 
     //{{{ 指定範囲の方向判定
     if(selection.anchorNode !== selection.focusNode){