いつもながら原因の切り分けに手間取る

XBLとuserContent.cssとGreasemonkey - 素人がプログラミングを勉強していたブログを見て、
自分でスクリプトを書いて使っていたのだが、ある日使えなくなっていた。
原因がわからない。Firefoxのバージョンを戻してみたが変わらず。
新規プロファイルを作ったら使えるようになった。
prefs.jsを削除するだけでもいけた。
これで、あとはprefs.jsの中身について二分法で切り分ければいい。
Firefoxで指定サイトのJavaScriptを無効にしたいと思っていた - merom686の日記
原因はこれだった。
数日前、capability.policy.*.sites に file:// を書き加えていたのだ。
まさかこんなところに波及するとは思わなかった。
userChrome.jsやuserContent.cssは普通に使えていたので気づかなかった。