エラーコンソールのエラー内容がわかりやすくなっている。

temp.js に "moge.la" とだけ書いて :so すると、

エラー: moge is not defined
ソースファイル: chrome://liberator/content/io.js -> /pasu/temp.js
行: 1

のように表示されるようになった。
もちろん行数もあってる。

ただし

この変更によって、スクリプト内で日本語などのマルチバイト文字列が使えなくなった。
(UTF-8 ならコメントなどは問題ないと思う)
リテラルで使いたい場合は、エスケープする必要がある。

まだあった

プラグインのコードを (function(){})() で囲むのが必須になった。
でもまぁ普通囲むよね。と、思っていたらプラグインローだが囲ってなかったので修正。
タイミング悪し。