最近、Firefox Nightly 44の起動時にセッションを復元するようにしておくと、起動直後にタブ内が真っ白になり、本体のメニューパネルも開けないという事態に遭遇した。アドオンマネージャからマルチプルタブハンドラを無効化すると症状が治まったので、しばらくそのままにしていたのだが、調べてみたところ、2015年10月7日(米国時間)にBug 589199の修正パッチがコミットされたのが原因だったようだ(なお、10月13日にRESOLVED FIXEDとなった)。 同バグの修正により、トップレベルにおけるletおよびconstの扱いは、ECMAScript 2015 Language Specification(通称ES6)の仕様に合わせる形で変更された。その結果、以下のような具体的な影響が出ている。 どのBugで変わったのかは分からないけど、constで宣言された変数がグローバルオブジェ