--- title: Firefox 86 for developers slug: Mozilla/Firefox/Releases/86 tags: - '86' - Firefox - Mozilla - Release ---
{{FirefoxSidebar}}
このページでは、開発者に影響する Firefox 86 の変更点をまとめています。Firefox 86 は、米国時間 2021 年 2 月 23 日にリリースされました。
Mozilla Hacks の A Fabulous February Firefox — 86! もご覧ください。
cd() を削除しました。iframe での作業 で説明している <iframe> コンテキストピッカーが同じ機能を提供しており、よりよいものです! 詳しくは {{bug(1607741)}} をご覧ください。変更なし。
lighter operator を持つ {{SVGElement("feComposite")}} 要素が使用可能になりました ({{bug(1518099)}})。operator は、2 つのソース画像のピクセルを加算します。-webkit-autofill を別名にして、{{cssxref(":autofill")}} 疑似クラスを有効にしました ({{bug(1685675)}}) および ({{bug(1475316)}})。Intl.DisplayNames ビルトインオブジェクトを、デフォルトで有効にしました。これは言語、地域、文字の表示名で一貫性がある翻訳を可能にします:
// 英語の通貨コードの表示名を取得する
let currencyNames = new Intl.DisplayNames(['en'], {type: 'currency'});
// 通貨名を取得する
currencyNames.of('USD'); // "US Dollar"
currencyNames.of('EUR'); // "Euro"
詳しくは {{bug(1654116)}} をご覧ください。Window.name プロパティを空文字列にリセットするようになりました。元のページが再読み込みされた場合 (例えば "戻る" ボタンを押す) は、復元します。これは信頼されないページが、前のページがプロパティに保存していた可能性がある情報にアクセスすることを防ぎます (新しいページもこのデータを変更する可能性があり、元のページを再読みした場合にこれを読み取られるかもしれません)。詳しくは {{bug(1685089)}} をご覧ください。EventTarget.addEventListener() で signal オプションをサポートしました。このオプションで、AbortSignal をメソッドへ渡すことができます。AbortSignal は、後で abort() を呼び出すことでリスナーを削除するために使用できます。詳しくは {{bug(1679204)}} をご覧ください。click イベントの前に mousemove イベントを合成するように、WebDriver:ElementClick を更新しました ({{bug(1684002)}})。WebDriver:SwitchToFrame の呼び出しに続く WebDriver コマンドが "no such window" エラーで失敗します ({{bug(1691348)}})。marionette.actors.enabled を false に設定してください ({{bug(1690308)}})。Marionette:ActionChain および Marionette:MultiAction コマンドのサポートを削除しました ({{bug(1683755)}})。windows.create() を呼び出す際のオプションに、focused: false を指定しても無視するようになりました ({{bug(1253129)}})。{{Firefox_for_developers(85)}}