direct_bookmark.js

OS
Ubuntu 10.04 LTS
Mozilla Firefox
3.6.8 for Ubuntu (Lucid)
Vimperator
2.3.1
direct_bookmark.js
0.15
let g:direct_sbm_use_services_by_tag = 'h'
let g:direct_sbm_use_services_by_post = 'h'
let g:direct_sbm_is_use_migemo = 'true'
let g:direct_sbm_is_normalize = 'true'

~/.vimpratorrcにこんなかんじで書いている。

頻度はそれほど高くないが、たまに :sbm したときに、Firefoxのコントロールがまったく効かなくなる現象が発生する。

  • Firefoxがフリーズしたようにみえる(キーコントロールも、マウスによる操作も受けつけない)
  • Firefoxの外側(GNOME, OS, etc)は生きている
  • 応答がしばらくかえらないウィンドウが暗くなるUbuntuのエフェクトが発生しない
  • しばらくしたのちに、エラーメッセージを吐いてコントロールが戻ってくる
    • direct_bookmark.js: Exception throwed! [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILU
    • :messages の出力をコピーしたのだけど、途中で切れてしまって読めない(ほかに :messages の出力を読む手段はない?)

エラーコードでググったところ、いくつかそれらしき情報がみつかった。

しかし、またしても気になる点が。

  • iframeとXmlHttpRequestに関するバグらしい
  • direct_bookmark.jsのコードを読んだけど、iframeを特につかっているわけでもない
  • ブックマークしようとしたサイト(togetterなんだけど)は、以前に問題なくブックマークできたので、iframeとは別に原因がある?

ためしに http://b.hatena.ne.jp/aereal/ にアクセスしたら、けっこうレスポンスが遅かったので、もしかして落ちていたのかも?