Firefox 106 開発者向けリリースノート
このページでは、開発者に影響する Firefox 106 の変更点をまとめています。Firefox 106 は、米国時間 2022 年 10 月 18 日にリリースされました。
ウェブ開発者向けの変更点
>HTML
<source>要素が、<picture>要素の子要素であるときにheightおよびwidth属性をサポートするようになりました。 これは、dom.picture_source_dimension_attributes.enabledの設定を使用して有効にする実験的機能です (Firefox バグ 1694741)。
MathML
- MathML の
<semantics>および<maction>要素が、デフォルトで最初の子要素のみ表示するようになりました (Firefox バグ 1588733)。
CSS
- @supports アットルールで
font-tech()およびfont-format()関数をサポートしました。 これらの関数で、指定したフォント技術やフォント形式をブラウザーがサポートしているかを確認できます。また、確認結果に基づいて CSS スタイルを適用できます (Firefox バグ 1786493)。
JavaScript
特筆すべき変更はありません。
API
DOM
HTMLMetaElement.mediaプロパティをサポートしました。このプロパティは、mediaの値 (例:max-width: 600px) に応じてさまざまなテーマカラーを設定できます。mediaプロパティを持つ meta 要素を使用すると、ブラウザーは指定したメディアクエリー向けのページまたは UI の色を設定するために、theme-colorと合わせてcontentの値を使用できます (Firefox バグ 1706179)。
WebDriver conformance (WebDriver BiDi, Marionette)
WebDriver BiDi
-
script.getRealmsの基本的なサポートを追加しました。現在は、window レルムと sandbox レルムを含むWindowRealmInfo型に限定されています (Firefox バグ 1766240)。 -
browsingContext.loadイベントをサポートしました。これは、閲覧コンテキストのウィンドウのloadイベントをきっかけにして発生します (Firefox バグ 1756619)。 -
シリアライズしたリモートの値向けの強い参照を保持するための、オブジェクト参照ストアを追加しました (Firefox バグ 1770736)。
-
オブジェクト参照ストアで作成したリモート参照のデシリアライズをサポートしました (Firefox バグ 1788124)。
-
script.evaluate、script.callFunction、script.disownコマンドを完全サポートしました (Firefox バグ 1778976)。
Marionette
-
Actions 向けに
wheel入力ソースをサポートしました。これはホイールタイプの入力デバイスに関連づけられます (Firefox バグ 1746601)。 -
GeckoView ベースのアプリケーション (例: Android 版 Firefox) のタブを開くおよび閉じる操作をサポートしました (Firefox バグ 1506782)。
アドオン開発者向けの変更点一覧
"background"マニフェストキーの"persistent"プロパティをfalseに設定することが、Manifest V2 において (バックグラウンドページを非永続化するため) デフォルトで可能になりました。"content_security_policy"マニフェストキーのobject-srcディレクティブが省略可能になりました (Firefox バグ 1766881)。詳しくは"content_security_policy"のページで object-src ディレクティブ をご覧ください。