Did November spawn a monster this year? In truth, November has given us a few snippets of good news, far from the least of which is the launch of Firefox 83! In this release we’ve got a few nice additions, including Conical CSS gradients, overflow debugging in the Developer Tools, enabling of WebRender across more platforms, and more besides.
This blog post provides merely a set of highlights; for all the details, check out the following:
In the HTML Pane, scrollable elements have a “scroll” badge next to them, which you can now toggle to highlight elements causing an overflow (expanding nodes as needed to make them visible):
You will also see an “overflow” badge next to the node causing the overflow.
And in addition to that, if you hover over the node(s) causing the overflow, the UI will show a “ghost” of the content so you can see how far it overflows.
These new features are very useful for helping to debug problems related to overflow.
Web platform additions
Now let’s see what’s been added to Gecko in Firefox 83.
We’ve had support for linear gradients and radial gradients in CSS images (e.g. in
background-image) for a long time. Now in Firefox 83 we can finally add support for conic gradients to that list!
You can create a really simple conic gradient using two colors:
But there are many options available. A more complex syntax example could look like so:
conic-gradient( from 45deg /* vary starting angle */ at 30% 40%, /* vary position of gradient center */ red, /* include multiple color stops */ orange, yellow, green, blue, indigo 80%, /* vary angle of individual color stops */ violet 90% )
And in the same manner as the other gradient types, you can create repeating conic gradients:
repeating-conic-gradient(#ccc 20deg, #666 40deg)
For more information and examples, check out our conic-gradient() reference page, and the Using CSS gradients guide.
WebRender comes to more platforms
We started work on our WebRender rendering architecture a number of years ago, with the aim of delivering the whole web at 60fps. This has already been enabled for Windows 10 users with suitable hardware, but today we bring the WebRender experience to Win7, Win8 and macOS 10.12 to 10.15 (not 10.16 beta as yet).
It’s an exciting time for Firefox performance — try it now, and let us know what you think!
Pinch to zoom on desktop
Last but not least, we’d like to draw your attention to pinch to zoom on desktop — this has long been requested, and finally we are in a position to enable pinch to zoom support for:
- Windows laptop touchscreens
- Windows laptop touchpads
- macOS laptop touchpads
About Chris Mills