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){