title | slug |
---|---|
Firefox 89 for developers |
Mozilla/Firefox/Releases/89 |
{{FirefoxSidebar}}
このページでは、開発者に影響する Firefox 89 の変更点をまとめています。Firefox 89 は、米国時間 2021 年 6 月 1 日にリリースされました。
Note
Mozilla Hacks の Looking fine with Firefox 89 もご覧ください。
変更なし。
変更なし。
- {{cssxref("@media/forced-colors","forced-colors")}} メディア特性を実装しました (Firefox バグ 1659511)。
@font-face
の {{cssxref("@font-face/ascent-override", "ascent-override")}}、{{cssxref("@font-face/descent-override", "descent-override")}}、{{cssxref("@font-face/line-gap-override", "line-gap-override")}} ディスクリプターを実装しました (Firefox バグ 1681691 および Firefox バグ 1704494)。- {{cssxref("image-set()","image-set()")}} の
type()
関数を実装しました (Firefox バグ 1695404)。
- トップレベルの
await
をデフォルトで有効にしました (Firefox バグ 1681046)。 - 64 ビットシステムで、長さが 2GB-1 より大きい (最大 8GB) ArrayBuffer を作成できるようになりました (Firefox バグ 1703505)。
変更なし。
- {{domxref("PerformanceEventTiming")}} をデフォルトで有効にしました (Firefox バグ 1701029)。
- {{htmlelement("input")}} および {{htmlelement("textarea")}} 要素の内容物を、デフォルトで {{domxref("Document.execCommand()")}} コマンドを使用して操作できるようになりました。
contentEditable
などの冗長な回避策なしに、編集履歴の維持やほかのブラウザーとの同等性を提供します (Firefox バグ 1220696)。
-
以下のセンサーイベントおよび関連するハンドラーを削除しました (主にほかの主要なブラウザーエンジンとの互換性を向上するため、またプライバシー侵害の懸念に対処するため):
- {{domxref("DeviceProximityEvent")}} および
window.ondeviceproximity
イベントハンドラー (Firefox バグ 1699707)。 - {{domxref("UserProximityEvent")}} および
window.onuserproximity
) イベントハンドラー (Firefox バグ 1699707)。 DeviceLightEvent
およびwindow.ondevicelight
イベントハンドラー (Firefox バグ 1701824)。
- {{domxref("DeviceProximityEvent")}} および
- WebDriver 仕様書に含まれていない
rotatable
能力を使用できなくなりました (Firefox バグ 1697630)。
- 動的な JS モジュールの読み込み が、WebExtension のコンテンツスクリプトで動作するようになりました (Firefox バグ 1536094)。
- web_accessible_resources に記載した拡張機能のリソースが、要求の CORS モードにかかわらず読み込まれるようになりました (Firefox バグ 1694679)。
- Firefox の UI を再設計したため、{{WebExtAPIRef("theme")}} API の使用に影響があります。
tab_background_separator
およびtoolbar_field_separator
プロパティをサポートしなくなりました。tab_line
およびtoolbar_vertical_separator
の動作が変わりました。詳しくは Changes to themeable areas of Firefox in version 89 をご覧ください。 - {{WebExtAPIRef("pageAction")}} ボタンをアドレスバーにピン止めおよびピン止め解除することができなくなりました。デフォルトで三点リーダーアイコンのメニューが表示されないためです (Firefox バグ 1691454)。この結果、
page_action
マニフェストキーのpinned
プロパティは効果がなくなりました (Firefox バグ 1703537)。 - {{WebExtAPIRef("pageAction")}} ボタンから、コンテキストメニューの "アドレスバーから削除" 項目を削除しました (Firefox バグ 1704474)。この機能の代替手段について Firefox バグ 1712556 をご覧ください。
{{Firefox_for_developers(88)}}