files/en-us/mozilla/firefox/releases/116/index.md
This article provides information about the changes in Firefox 116 that affect developers. Firefox 116 was released on August 01, 2023.
container-type property with size or inline-size values (Firefox bug 1789193).Proxy-Authorization header in Network Monitor (Firefox bug 1816115).dirname attribute is now supported on input and textarea elements.
This attribute allows for passing text directionality information (ltr or rtl) to the server during form submission (Firefox bug 675943).none or one of <offset-path> or <coord-box>. The new <offset-path> value can be a <ray()>, a <url>, or a <basic-shape>. The <coord-box> value has replaced the older <geometry-box> value and lets you specify the shape of the path based on the element's box model. The <basic-shape> and <coord-box> values require the layout.css.motion-path-basic-shapes.enabled and layout.css.motion-path-coord-box.enabled preferences to be enabled, respectively. (Firefox bug 1598156) and (Firefox bug 1837305).image role is now supported as a synonym for img.
This maintains consistency with most role names which are complete words or concatenations of complete words (Firefox bug 1829269).Intl.NumberFormat supports new constructor options that control how numbers are rounded (roundingIncrement, roundingMode, roundingPriority), the strategy for displaying trailing zeros on whole numbers (trailingZeroDisplay), and whether to use grouping separators to indicate thousands, millions, and so on (useGrouping).
It also supports new methods formatRange() amd formatRangeToParts() for formatting ranges of numbers.
(Firefox bug 1795756).Intl.PluralRules was updated (as part of the same set of changes as Intl.NumberFormat) to support constructor options roundingIncrement, roundingMode, roundingPriority and trailingZeroDisplay, and the selectRange() method.
(Firefox bug 1795756).q length unit (1q = 1/40th of 1cm) is now supported (Firefox bug 1836995).HTMLMediaElement.setSinkId(), HTMLMediaElement.sinkId, and the permission policy Permissions-Policy: speaker-selection (Firefox bug 1498512).session.end command that allows users to terminate the automation session. This was previously only possible for sessions using both WebDriver Classic and WebDriver BiDi. It is now possible also for WebDriver BiDi-only sessions (Firefox bug 1829337).session.new command. It allows to define expectations about the target browser, such as browser name, platform name, etc. It can also be used to configure the session, for example, to specify if insecure certificates should be accepted (Firefox bug 1731730).network event time origin information was renamed from originTime to timeOrigin (Firefox bug 1836926).network event network.responseCompleted is now correctly emitted for navigation requests involving a redirect (Firefox bug 1838238).moz:useNonSpecCompliantPointerOrigin capability. Users who still need this feature can still use the Firefox 115 ESR release as long as it is supported. Please file bugs under Remote Protocol :: Marionette if you're seeing any issue (Firefox bug 1490258).autoDiscardable is now supported in {{WebExtAPIRef("tabs.Tab")}}, {{WebExtAPIRef("tabs.onUpdated")}}, {{WebExtAPIRef("tabs.update")}}, and {{WebExtAPIRef("tabs.query")}} (Firefox bug 1809094).