次のような非常に単純なjqueryダイアログがあります
$(".myDialog").dialog({
close: function() {
$(this).dialog('destroy').remove();
}
});
jquery 1.9.1およびfirefox 19 + firebug 1.11.2に更新するまで、コードは完全に機能しました。現在、Firefox はフリーズしていますが、firebug を閉じていても機能します。
残念ながら、同様の問題を見つけることができませんでした。今のところ、小さな回避策があります。
if (window.console && (window.console.firebug || window.console.exception)) {
$(this).dialog('close').remove();
}
もちろん、それは部分的な解決策にすぎません。おそらく誰かが別のオプションを持っていますか?
UPD: ブートストラップ bootstrap-dropdown.js プラグインが含まれている場合にのみ、無限再帰に陥るようです。ここに例全体を投稿しましたhttp://code.google.com/p/fbug/issues/detail?id=4938