Firefox 116 for developers

このページでは、開発者に影響する Firefox 116 の変更点をまとめています。Firefox 116 は、2023 年 8 月 1 日にリリースされました。

ウェブ開発者向けの変更点一覧

HTML

  • input および textarea 要素で dirname 属性をサポートしました。 この属性は、フォームをサーバーに送信するときにテキストの書字方向の情報 (ltr または rtl) を渡すことができます (Firefox bug 675943)。

CSS

  • 要素がたどる経路を定義するために使用する offset-path プロパティの構文を更新しました。新しい構文では none、または <offset-path><coord-box> のいずれかの値を設定できます。新しい <offset-path> の値は <ray()><url><basic-shape> を指定できます。<coord-box> の値は旧来の <geometry-box> の値を置き換えるもので、要素のボックスモデルに基づく経路の形状を指定できます。<basic-shape> および <coord-box> の値を使用するには、それぞれ layout.css.motion-path-basic-shapes.enabled および layout.css.motion-path-coord-box.enabled の設定を有効にすることが必要です (Firefox bug 1598156)、(Firefox bug 1837305)。

Accessibility (ARIA)

  • image ロールを img の同義語としてサポートしました。 これにより、完全な単語または完全な単語を連結したものである多くのロール名との一貫性が保たれます (Firefox bug 1829269)。

JavaScript

SVG

HTTP

API

DOM

Media、WebRTC、Web Audio

WebDriver conformance (WebDriver BiDi, Marionette)

WebDriver BiDi

  • ユーザーが自動化セッションを終了できる session.end コマンドをサポートしました。以前、これは WebDriver Classic と WebDriver BiDi の両方を使用するセッションに限り使用できました。現在は WebDriver BiDi だけのセッションでも使用可能になりました (Firefox bug 1829337)。
  • session.new コマンドで capability matching をサポートしました。ブラウザー名やプラットフォーム名など、対象ブラウザーに関する想定値を定義できます。また、たとえば安全でない証明書を受け入れるかを指定するなど、セッションの設定にも使用できます (Firefox bug 1731730)。
  • シャドウルートが、戻り値のルートであるときに正しくシリアライズされるようになりまし (Firefox bug 1836514)。
  • network イベントの開始時刻の情報の名前を originTime から timeOrigin に変更しました (Firefox bug 1836926)。
  • networknetwork.responseCompleted イベントが、リダイレクトを伴うナビゲーション要求でも正しく発生するようになりました (Firefox bug 1838238)。

Marionette

  • moz:useNonSpecCompliantPointerOrigin 機能のサポートを廃止しました。引き続きこの機能が必要なユーザーは、サポートが続く限り Firefox 115 ESR リリースを使用できます。問題を発見した場合は Remote Protocol :: Marionette にバグを報告してください (Firefox bug 1490258)。
  • 指定されたブラウジングコンテクストで古くなった要素 (ページで以前見たことがある DOM 要素) と未知の要素を見分けることを妨げていたリグレッションを修正しました (Firefox bug 1822466)。
  • 新しいセッションを生成する際に、最初のコンテンツが読み込まれることを適切に待つようになりました (Firefox bug 1838381)。

アドオン開発者向けの変更点一覧

Developer Tools

  • カスタムフォーマッター をサポートしました (Firefox bug 1752760)。
  • マークアップビューで、container-type プロパティが size または inline-size である要素に "container" バッジを追加しました (Firefox bug 1789193)。
  • カスタム要素ルートに設定した CSS カスタムプロパティがインスペクターで表示されない不具合を修正しました (Firefox bug 1836755)。
  • ネットワークモニターで、要求が DNS over HTTPS で名前解決されたかを表示するようになりました (Firefox bug 1810195)。
  • ネットワークモニターで Proxy-Authorization ヘッダーを削除しました (Firefox bug 1816115)。

過去のバージョン