files/en-us/mozilla/firefox/releases/91/index.md
This article provides information about the changes in Firefox 91 that will affect developers. Firefox 91 was released on August 10, 2021.
[!NOTE] See also Hopping on Firefox 91 on Mozilla Hacks.
No changes
-moz-tab-size property has been unprefixed to the standard {{cssxref("tab-size")}}, and the prefixed version maintained as an alias (Firefox bug 737785).-moz-outline-radius property has been removed (Firefox bug 1715984). The property has not been usable by web developers since Firefox 88, this completes the removal.formatRange() method returns a localized and formatted string for the range between two {{jsxref("Date")}} objects (e.g., "1/05/21 – 1/10/21"). The formatRangeToParts() method returns an array containing the locale-specific parts of a formatted date range (Firefox bug 1653024).timeZoneName options for formatting how the timezone is displayed. These include the localized GMT formats shortOffset and longOffset, and the generic non-location formats shortGeneric and longGeneric (Firefox bug 1653024).cause as value in the option parameter.
This allows code to catch errors and throw new/modified versions that retain the original error and stack trace (Firefox bug 1679653).Feature-Policy: gamepad.
If disallowed by the Permission Policy, calls to {{domxref('Navigator.getGamepads()')}} will throw a SecurityError {{domxref('DOMException')}},
and the {{domxref("Window.gamepadconnected_event", "gamepadconnected")}} and {{domxref("Window.gamepaddisconnected_event", "gamepaddisconnected")}} events will not fire.
The default allowlist is *; this default will be updated to self in a future release, in order to match the specification. (Firefox bug 1704005).Window.clientInformation has been added as an alias for {{domxref("Window.navigator")}}, in order to match recent specification updates and improve compatibility with other major browsers (Firefox bug 1717072).<video> or <audio>) using the playbackRate attribute now works when the media element is captured to a MediaStream or via AudioContext.createMediaElementSource (Firefox bug 1517199).WebDriver:AcceptAlert and WebDriver:DismissAlert to hang for user prompts as opened in a popup window (Firefox bug 1721982).webSocketUrl capability, which would return true if webSocketUrl was not supported (Firefox bug 1713775).