files/en-us/mozilla/firefox/releases/113/index.md
This article provides information about the changes in Firefox 113 that affect developers. Firefox 113 was released on May 09, 2023.
No notable changes.
color(), lab(), lch(), oklab(), oklch(), and color-mix() functional notations are now supported, along with the forced-color-adjust property.
For more information on the functional notations, see the CSS color value documentation.
(Firefox bug 1352753, Firefox bug 1813497, Firefox bug 1818819, Firefox bug 1824526).:nth-child of <selector> syntax allows you to target a group of children based upon the An+B rule that also matches a defined selector.
See (Firefox bug 1808229) for more details.scripting media feature is now supported. See (Firefox bug 1166581) for more details.content property now supports all image type including, <gradient>, image-set() and url(). See (Firefox bug 1684958) for more details. There is currently an issue with the ::before and ::after pseudo selectors that means that they don't paint <gradient>s. See (Firefox bug 1832901) for more details.No notable changes.
CanvasRenderingContext2D.reset() and OffscreenCanvasRenderingContext2D.reset() are now supported, and can be used to return the associated rendering context to its default state.
(Firefox bug 1709347).gzip and deflate formats (Firefox bug 1823619).mozImageSmoothingEnabled property is now disabled.
See the imageSmoothingEnabled property for smoothing in scaled images (Firefox bug 1822955).RTCRtpSender.getCapabilities(), RTCRtpReceiver.getCapabilities(), RTCRtpSender.setStreams(), RTCSctpTransport & RTCPeerConnection.sctp, {{domxref("RTCVideoSourceStats")}} & {{domxref("RTCAudioSourceStats")}}, RTCPeerConnection.connectionState, and RTCPeerConnectionStats.
The corresponding bug reports are, respectively: Firefox bug 1531460, Firefox bug 1531461, Firefox bug 1510802, Firefox bug 1278299, Firefox bug 1804678, Firefox bug 1265827, and Firefox bug 1531087.CanvasRenderingContext2D.mozTextStyle attribute was permanently removed. This was previously hidden behind a preference. (Firefox bug 1294362).mozRTCPeerConnection, mozRTCIceCandidate, and mozRTCSessionDescription were permanently removed (Firefox bug 1531812).Node objects within a Shadow DOM and the shadowRoot property on Node objects (Firefox bug 1802137).network.responseStarted and network.responseCompleted events (Firefox bug 1806802 and Firefox bug 1806794).browsingContext.domContentLoaded and browsingContext.load events were missing for navigations using document.open() and document.close() (Firefox bug 1822772).script.callFunction command was throwing an invalid argument error if an unknown object was passed as an argument, instead of the expected no such handle error (Firefox bug 1821039).moz:useNonSpecCompliantPointerOrigin capability is now deprecated and will be fully removed in Firefox 116 (Firefox bug 1824911).WebDriver:FindElementFromShadowRoot and WebDriver:FindElementsFromShadowRoot commands (Firefox bug 1700095).WebDriver:GetComputedLabel and WebDriver:GetComputedRole commands (Firefox bug 1585622).background parameter of the WebDriver:Print command (Firefox bug 1783086).orientation parameter of the WebDriver:Print command (Firefox bug 1791819).DOMTokenList instances, which are now returned as collections instead of arbitrary objects (Firefox bug 1823464).gecko_android sub-key has been added to the browser_specific_settings key. This sub-key enables an extension to specify the range of Firefox for Android versions it is compatible with (Firefox bug 1824237).