Firefox 91 開発者向けリリースノート
このページでは、開発者に影響する Firefox 91 の変更点をまとめています。Firefox 91 は 2021 年 8 月 10 日にリリースされました。
メモ: Mozilla Hacks の Hopping on Firefox 91 もご覧ください。
ウェブ開発者向けの変更点一覧
>HTML
変更なし。
CSS
padディスクリプターが負符号を扱う方法を修正しました (Firefox バグ 1714445)。-moz-tab-sizeプロパティの接頭辞を削除して、標準化されたtab-sizeにしました。また、接頭辞つきのプロパティを別名として維持します (Firefox バグ 737785)。
廃止
- 標準外の
-moz-outline-radiusプロパティを削除しました (Firefox バグ 1715984)。このプロパティは Firefox 88 からウェブ開発者が使用できず、このバージョンで完全に廃止しました。
JavaScript
Intl.DateTimeFormat.prototype.formatRange()およびIntl.DateTimeFormat.prototype.formatRangeToParts()を、Release ビルドでサポートしました。formatRange()メソッドは、2 つのDateオブジェクトの間の期間をローカライズおよび整形した文字列で返します (例: "21/01/05 – 21/01/10")。formatRangeToParts()メソッドは、整形された期間のロケール固有の部品を持つ配列を返します (Firefox バグ 1653024)。Intl.DateTimeFormat()が、タイムゾーンの表示方法を整形するためのtimeZoneNameオプションを新たに 4 種類受け入れるようになりました。これにはローカライズされた GMT 形式のshortOffsetおよびlongOffsetと、一般的な非ロケーション形式のshortGenericおよびlongGenericが含まれます (Firefox バグ 1653024)。Error()が、option引数の値としてcauseをとれるようになりました。 これはコードがエラーを捕捉して、元のエラーやスタックトレースを持つ新たなバージョン、または変更したバージョンのエラーを発生させることができます (Firefox バグ 1679653)。
HTTP
- Gamepad API が 保護されたコンテキスト を要求するようになりました (Firefox バグ 1704005)。
API
DOM
- Visual Viewport API がデスクトップ版 Firefox でデフォルトで有効になりました (Android 版 Firefox はバージョン 68 で有効にしていました)。 この API は文書に対する 視覚的ビューポート の位置を表す情報へ、ウィンドウのコンテンツ領域と同様にアクセスする手段を提供します。 また、ビューポートの変更を監視できるイベントも提供します (Firefox バグ 1551302)。
- Gamepad API が
Feature-Policy: gamepadで保護されるようになりました。 権限ポリシーで拒否された場合は、Navigator.getGamepads()を呼び出すとSecurityErrorDOMExceptionが発生して、gamepadconnectedおよびgamepaddisconnectedイベントは発生しません。 デフォルトのallowlistは*です。この既定値は、仕様書に合わせるため将来のリリースでselfに更新する予定です (Firefox バグ 1704005)。 - 最近の仕様書の更新に準拠するため、および他の主要なブラウザーとの互換性を向上させるために、
Window.clientInformationをWindow.navigatorの別名として追加しました (Firefox バグ 1717072)。 - メディア要素(
<video>または<audio>)の再生速度をplaybackRate属性を使用して変更する機能が、メディア要素がMediaStreamにキャプチャされた場合や、AudioContext.createMediaElementSource経由でキャプチャされた場合にも動作するようになりました(Firefox バグ 1517199)。
WebDriver conformance (Marionette)
- ポップアップウィンドウで開いたユーザープロンプトで、
WebDriver:AcceptAlertおよびWebDriver:DismissAlertコマンドがハングアップを起こす不具合を修正しました (Firefox バグ 1721982)。 webSocketUrl特性の不適切な取り扱いを修正しました。webSocketUrlが未サポートでしたがtrueを返していました (Firefox バグ 1713775)。