Firefox 118 for developers

このページでは、開発者に影響する Firefox 118 の変更点をまとめています。Firefox 118 は、米国時間 2023 年 9 月 26 日にリリースされました。

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

HTML

  • <search> 要素をサポートしました。<search> 要素は、検索やフィルタリング操作に使用するすべての要素を包含する役割を持つグループ要素です (Firefox bug 1824121)。

CSS

  • font-synthesis-position プロパティと、font-synthesis ショートハンドプロパティの値 position をサポートしました。これらは font-variant-position を使用しているときに、上付き文字や下付き文字のグリフを持たないフォントでそれらを無効にすることができます (Firefox bug 1849010)。
  • 以下の CSS 数学関数 をサポートしました: abs()sign()round()mod()rem()pow()sqrt()hypot()log()exp() (Firefox bug 1814589)。
  • CSS font-size-adjust プロパティの新しいキーワード from-font で、最初に使用可能なフォントから望まれた <font-metric> を取得できるようになりました (Firefox bug 1708240)。
  • CSS の transform-box プロパティで、値 content-box および stroke-box をサポートしました。値 content-boxコンテンツボックス を参照ボックスとして使用します。また、値 stroke-box は SVG の図形を包含するストロークのバウンディングボックスを参照ボックスとして使用します (Firefox bug 1819464)。
  • CSS font-size-adjust プロパティで、最初に使用可能なフォントから望まれた <font-metric> を取得できるキーワード from-font をサポートしました (Firefox bug 1708240)。

JavaScript

変更なし。

HTTP

MathML

  • <semantics> および <maction> 要素が、デフォルトで最初の子要素のみ表示するようになりました。設定項目 mathml.legacy_maction_and_semantics_implementations.disabled を削除しました (Firefox bug 1788223)。
  • mathvariant で、normal を除くすべての値が非推奨になりました。また、この属性を使う要素が <mi> に限定されました (Firefox bug 1845461)。

SVG

変更なし。

セキュリティ

変更なし。

API

WebDriver conformance (WebDriver BiDi, Marionette)

一般

  • WebDriver BiDi および Marionette で、返されたユーザープロンプトの文字列が空になる現象を引き起こす Android の内部競合を修正しました (Firefox bug 1848167)。
  • Marionette の WebDriver:PerformActions コマンドおよび WebDriver BiDi の browsingContext.performActions コマンドで、高解像度ディスプレイが接続された環境で wheel 入力ソースによるスクロールが失敗する問題を修正しました (Firefox bug 1849229)。

WebDriver BiDi

  • ユーザーが指定したバックグラウンドのタブをフォアグラウンドに移動できるコマンド browsingContext.activate を追加しました (Firefox bug 1841004)。
  • 表示された alertconfirm または prompt 型のユーザープロンプトを受け入れるか拒否できるコマンド browsingContext.handleUserPrompt を追加しました (Firefox bug 1824197)。
  • alertconfirm または prompt 型のユーザープロンプトが開いたときに発生するイベント browsingContext.userPromptOpened を追加しました (Firefox bug 1824224)。
  • event メッセージまたはコマンドの成功状態を識別するためにクライアントへ返される JSON ペイロードに、type フィールドを追加しました。これは success または error のいずれかになります (Firefox bug 1844009)。

Marionette

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

廃止

過去のバージョン