Firefox 80 release notes for developers
This article provides information about the changes in Firefox 80 that will affect developers. Firefox 80 was released on August 25, 2020.
Changes for web developers
>Developer Tools
- You can now block and unblock network requests using the
:blockand:unblockhelper commands in the Web Console (Firefox bug 1546394). - When adding a class to an element in the Page Inspector's Rules pane, existing classes are suggested with autocomplete (Refer to Firefox bug 1492797).
- When the Debugger breaks on an exception, the tooltip in the source pane now shows a disclosure triangle that reveals a stack trace (Firefox bug 1643633).
- In the Network Monitor request list, a turtle icon is shown for "slow" requests that exceed a configurable threshold for the waiting time (Firefox bug 1648373).
HTML
No changes.
CSS
- The standard, unprefixed
appearanceproperty is now supported; existing-moz-appearanceand-webkit-appearanceare now aliases of the unprefixed property (Firefox bug 1620467).
JavaScript
- The ECMAScript 2021
export * as namespacesyntax for theexportstatement is now supported (Firefox bug 1496852).
HTTP
- Previously, when the fullscreen directive was applied to an
<iframe>(i.e., via theallowattribute), it didn't work unless theallowfullscreenattribute was also present This has now been fixed (Firefox bug 1608358).
APIs
DOM
- Web Animations API compositing operations are now enabled — see
KeyframeEffect.compositeandKeyframeEffect.iterationComposite(Firefox bug 1652676).
Removals
- The
outerHeightandouterWidthfeatures ofWindow.open()are no longer exposed to web content (Firefox bug 1623826).
WebAssembly
- Atomic operations are now allowed on non-shared memories (Firefox bug 1619196).
WebDriver conformance (Marionette)
- Using
WebDriver:NewWindowto open a new tab no longer returns too early when running tests in headless mode (Firefox bug 1653281). - We removed the
nameargument forWebDriver:SwitchToWindow— it is not supported for W3C-compatible mode, and shouldn't be used anymore (Firefox bug 1588424). - We've started to add Fission support for the following commands:
WebDriver:FindElement,WebDriver:FindElements,WebDriver:GetElementAttribute,WebDriver:GetElementProperty. - Known issue: Opening a new tab by using
WebDriver:NewWindow, or via an arbitrary script that callswindow.open(), now automatically switches to that new window (Firefox bug 1661495).
Changes for add-on developers
No changes.