検索しましたが、Firefox でのこの特定の動作に関するドキュメントが見つかりません。
アラート メソッドの呼び出しを Firefox のタイムアウトまたはインターバル関数内にラップすると、UI がブロックされません。私がテストした他のすべてのブラウザー (chrome/IE/safari) では、モーダル アラート ダイアログの予想される動作が発生します。
デモを見る (任意のブラウザーでテストしてから、Firefox でテストしてください)
setTimeout(function () {
alert("If you wait enough in Firefox, the UI is updated!");
}, 0);
この特定の動作に関するドキュメントはありますか?