files/en-us/mozilla/firefox/releases/61/index.md
This article provides information about the changes in Firefox 61 that will affect developers. Firefox 61 was released on June 26, 2018.
The new-look Console UI has been enabled by default for the Browser Console & Browser Toolbox (Firefox bug 1362023/Firefox bug 1347127). The old UI has been removed.
In the Network Monitor, clicking Open in New Tab in a POST request's context menu correctly resends the request with the expected POST parameters (Firefox bug 1407515).
CSS variables now autocomplete with color swatches, allowing you to see exactly what color value is stored in each variable (Firefox bug 1451211).
The main toolbox's toolbar has been redesigned. Highlights are better responsiveness for narrow and wide viewports with a new overflow dropdown, cleaned up meatball menu, and sortable tabs to let you move up your most used panels (Firefox bug 1226272).
The Network Monitor's toolbar now includes a dropdown menu providing easier access to the 'Copy All As HAR' and 'Save All As HAR' commands, as well as an 'Import…' option (Firefox bug 1403530).
The Network Monitor's details pane now includes a Cache tab, which displays information about previously cached resources (Firefox bug 859051).
The Network Monitor's main toolbar got redesigned to be more responsive on smaller viewports and visually aligned with the Console.
The Network Monitor's main toolbar now includes a Throttling dropdown which was only available in the Responsive Design Mode before. It allows you to throttle your network speed to emulate various different network speed conditions (Firefox bug 1349559).
The Browser Console now hides CSS errors by default for readability and performance reasons (Firefox bug 1452143).
The Browser Console now includes a command to restart the browser. Use Ctrl + Alt + R (Windows, Linux) or Cmd + Alt + R (Mac) to restart the browser with the same tabs open as before the restart.
DevTools' web extension APIs devtools.network.onRequestFinished (Firefox bug 1311171) and devtools.network.getHAR (Firefox bug 1311177) got implemented (enabling extensions like har-export-trigger).
The Firebug theme got removed since the transition of Firebug users into DevTools is complete (Firefox bug 1378108).
No changes.
CSS parsing has been parallelized (Firefox bug 1346988).
Support for {{cssxref("font-variation-settings")}} and {{cssxref("font-optical-sizing")}} has been enabled by default (Firefox bug 1447163).
The grid-gap, grid-row-gap, and grid-column-gap properties have been renamed to {{cssxref("gap")}}, {{cssxref("row-gap")}}, and {{cssxref("column-gap")}}, as they are no longer grid-specific (Firefox bug 1398482). See Box alignment; Gaps between boxes for additional details. The old names have been kept as aliases for web compatibility purposes.
The {{cssxref("flex-basis")}} content value is now supported (Firefox bug 1105111).
Percentage values of {{cssxref("column-gap")}} are now supported in CSS multi-column layout (Firefox bug 1398537).
The CSS {{cssxref(":host")}} pseudo-class is now supported; this selects a custom element from inside its shadow DOM (Firefox bug 992245).
{{cssxref("overflow")}} now accepts two-value syntax (Firefox bug 1453148).
Flex items that are sized according to their content are now sized using max-content, not fit-content (Firefox bug 1282821). See the width value definitions for more details of these values.
{{cssxref("font-weight")}}, {{cssxref("font-stretch")}} and {{cssxref("font-style")}} now support additional values as defined by CSS Fonts level 4 (Firefox bug 1436048):
oblique keyword.The {{cssxref("@font-face")}} descriptor equivalents of the three properties mentioned in the above entry also support the new syntax listed above, and additionally now support a two-value syntax allowing us to specify a range of descriptor values supported by a font-face (Firefox bug 1436061, Firefox bug 1436048).
ping, rel, referrerPolicy, relList, hreflang, type and text properties have been added to the {{SVGElement("a")}} element ({{domxref("SVGAElement")}}) to be consistent with the HTML {{HTMLElement("a")}} element (Firefox bug 1451823).path and side attributes (Firefox bug 1446617 and Firefox bug 1446650).trimLeft and trimRight remain as aliases for web compatibility reasons."same-origin" per the latest revision of the specification (Firefox bug 1394399).MutationObserverInit, no longer has false as the default value of all of its Boolean properties. Now, only childList and subtree have default values (of false still). The other properties have no default values (Firefox bug 973638).No changes.
The "Forget" button, available in Firefox's customization options, now clears service workers and their caches (Firefox bug 1252998).
options parameter. This lets you configure the preferred latency and/or sample rate for the new context.No changes.
SameSite has been implemented. See Set-Cookie and HTTP cookies (Firefox bug 795346)."ftp://" scheme) to load subresources from within HTML content. FTP is still supported as a top-level URL entered directly into the URL bar or loaded as a standalone document (Firefox bug 1404744).No changes.
No changes.
No changes.
Cmd/Ctrl + Shift + O no longer shows/hides the DevTools options panel — use F1 instead (Firefox bug 1409456).
No changes.
@-moz-document has been disabled in content pages (Firefox bug 1422245).
Node.setUserData and Node.getUserData methods have been removed from the platform completely (Firefox bug 749981).Element.createShadowRoot() method has been removed. Use {{domxref("Element.attachShadow()")}} instead (Firefox bug 1453789).The deprecated (and never properly implemented) SVGViewElement.viewTarget property has been removed (Firefox bug 1455763).
The following deprecated properties have been removed from {{domxref("SVGSVGElement")}} (Firefox bug 1133172):
pixelUnitToMillimeterXpixelUnitToMillimeterYscreenPixelToMillimeterXscreenPixelToMillimeterYThe non-standard SVGNumber() constructor has been removed (Firefox bug 1455940).
No changes.
tabs.onUpdated now has a filter template (Firefox bug 1329507).browserSettings.overrideDocumentColors (Firefox bug 1417810).permissions.request from an about:addons preferences page (Firefox bug 1382953).browserSettings.useDocumentFonts property (Firefox bug 1400805).browserSettings.openUrlbarResultsInNewTabs property (Firefox bug 1432645).browserSettings.closeTabsByDoubleClick property (Firefox bug 1435142).toolbar, toolbar_text, toolbar_field, toolbar_field_text, and toolbar_field_border theme manifest properties now also apply to the findbar (Firefox bug 1418605).sidebarAction.getPanel(), sidebarAction.getTitle(), sidebarAction.setPanel(), sidebarAction.setTitle(), and sidebarAction.setIcon(), you can now specify a windowId so that the features will be set/got only for a specific window (Firefox bug 1390464).tabs.hide() and tabs.show() are now enabled by default (Firefox bug 1455040).