Firefox 85 開発者向けリリースノート
このページでは、開発者に影響する Firefox 85 の変更点をまとめています。Firefox 85 は、2021 年 1 月 26 日にリリースされました。
メモ: Mozilla Hacks の January brings us Firefox 85 もご覧ください。
ウェブ開発者向けの変更点
>開発者ツール
- インスペクター を使用して、現在選択されている要素の
:focus-visible擬似クラスを(すでに対応している:hover、:active、:focus、:focus-within、:visited擬似クラスに加えて)切り替えられるようになりました (Firefox バグ 1617608)。
HTML
<link rel="preload">を有効化しました (Firefox バグ 1626997)。
廃止
<menuitem>HTML 要素を使用できなくなりました。dom.menuitem.enabledフラグで隠されています (Firefox バグ 1680596)。
CSS
:focus-visible擬似クラスを有効にしました (Firefox バグ 1445482)。touch-actionプロパティの値pinch-zoomを有効にしました (Firefox バグ 1329241)。
JavaScript
-
collationプロパティを、Intl.Collator()コンストラクター へ渡すオプションで指定できるようになりました (Firefox バグ 1670062)。これにより、開発者はより明瞭にコードを記述できます:js// 古い方法 let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); // 新しい方法 let pinyin = new Intl.Collator("zh", { collation: "pinyin" });
プラグイン
- Firefox での Flash 対応を完全に削除しました (Firefox バグ 1675349)。
API
変更なし。
WebDriver conformance (Marionette)
_blank以外のtargetを持つリンクに対してWebDriver:ElementClickを呼び出したとき、読み込みがタイムアウトになる可能性があった問題を修正しました (Firefox バグ 1678455)。- 元の閲覧コンテキスト以外でウェブ要素の参照を使用したときに、
stale element referenceエラーではなくno such elementエラーが正しく返るようになりました (Firefox バグ 1684827)。
既知の不具合
- フレームのコンテンツの読み込みが完了していない場合に、
WebDriver:SwitchToFrameの呼び出しに続く WebDriver コマンドが "no such window" エラーで失敗します (Firefox バグ 1691348)。 - クロスグループページナビゲーション の後、過去に取得した要素にアクセスしても、必ずしも "stale element" エラーが発生するとは限らず、"no such element" エラーが発生する場合もあります。これを防ぐには、設定項目
marionette.actors.enabledをfalseに設定してください (Firefox バグ 1690308)。
アドオン開発者向けの変更点
変更なし。