Firefox 89 was not one of those browser updates that quietly replaced a few files, patched an obscure bug, and hoped nobody noticed. Released on June 1, 2021, it walked through the front door wearing a new outfit, rearranged the furniture, simplified the menus, and put the cookies into separate containers so advertising trackers could not casually rummage through them.
The release introduced Mozilla’s major visual redesign, commonly known during development as Proton. It changed the appearance of tabs, toolbars, menus, notifications, form controls, and several operating-system-specific features. Underneath the new paint, Firefox 89 also strengthened Private Browsing, expanded graphics support on Linux, fixed security vulnerabilities, and delivered useful web-platform improvements for developers.
Some longtime users loved the calmer design immediately. Others stared at the floating tabs as though their browser had started rearranging the kitchen cabinets without permission. Either way, Firefox 89 was a significant release. Here are the biggest changes and why they mattered.
A Major Visual Redesign Arrived
The most obvious Firefox 89 change was its redesigned interface. Mozilla wanted the browser to feel cleaner, more modern, and less demanding of the user’s attention. Instead of adding another parade of buttons, badges, and tiny mystery icons, the designers removed or relocated less frequently used controls.
This redesign affected nearly every visible part of the desktop browser. Toolbars became simpler, menus were reorganized, dialog boxes received clearer language, and visual elements adopted softer shapes and more generous spacing.
A Simpler Browser Toolbar
The browser toolbar is valuable digital real estate. It contains navigation buttons, the address bar, privacy indicators, bookmarks, extension controls, and whatever else has moved in and refused to pay rent.
Firefox 89 reduced the default toolbar’s visual clutter by focusing on frequently used actions. Back, forward, reload, the address bar, security indicators, and common page controls remained easy to reach. Less commonly used items were removed from the primary view or moved to menus where they could remain available without constantly waving at the user.
The result was a more open interface with fewer competing elements. Users who preferred additional buttons could still customize the toolbar, but the default installation presented a cleaner starting point.
Menus Became More Organized
Firefox’s application menu also received a substantial cleanup. Mozilla reorganized commands according to usage patterns, updated unclear labels, and removed much of the iconography that had appeared beside menu entries.
The goal was not merely to make the menu prettier. It was designed to help users scan available actions more quickly. Common tasks were prioritized, related commands were grouped more logically, and wording was adjusted to make features easier to understand.
This produced a less crowded menu, although experienced Firefox users sometimes needed a moment to locate commands that had moved. Muscle memory is a powerful thing. Move one familiar button and suddenly everyone feels like they have entered an alternate timeline.
Firefox 89 Introduced Floating Tabs
The redesigned tabs were the most discussed part of Firefox 89. Previous versions visually connected the active tab to the toolbar below it. Firefox 89 instead displayed the active tab as a rounded, elevated shape that appeared to float above the navigation bar.
Mozilla described this approach as a way to emphasize that tabs are movable objects. Users can reorder them, drag them into separate windows, pin them, mute them, and organize their browsing sessions around them.
Clearer Active-Tab Identification
The active tab gained a brighter background and more prominent rounded outline. In theory, this made the current page easier to distinguish from inactive tabs. The design also created a more spacious, touch-friendly appearance.
The extra spacing was comfortable on modern displays, though it was less popular among people trying to fit the maximum number of controls into a small laptop screen. Compact interface enthusiasts immediately began investigating density settings and advanced configuration options, because power users consider unused pixels a personal insult.
Audio Controls Became Easier to Notice
Firefox 89 improved the visual indicators shown when a tab was playing sound. Users could identify noisy tabs and mute or unmute them directly from the tab strip.
This sounds like a modest improvement until an advertisement begins shouting about insurance from one of 27 open tabs. At that moment, a visible audio indicator becomes less of a feature and more of a public service.
Notifications and Prompts Became Less Intrusive
Mozilla also redesigned information bars, permission panels, modal windows, and other browser prompts. Firefox 89 used cleaner layouts, clearer wording, and more consistent styling across these elements.
Nonessential alerts were reduced, while related controls were consolidated into fewer panels. The intention was to make interruptions shorter and easier to understand, particularly during activities such as joining web meetings, managing microphone permissions, or responding to camera requests.
A browser inevitably needs to ask questions. Websites request access to notifications, locations, cameras, microphones, pop-up windows, and occasionally what feels like the deed to your house. Firefox 89 attempted to make those conversations less chaotic.
A Calmer Color Palette and Updated Icons
The new Firefox interface adopted lighter iconography, refreshed typography, softer corners, and a more consistent color system. These changes were applied across desktop and mobile versions to create a more recognizable Firefox experience on different devices.
The design used more space between interface elements and reduced some of the heavy visual boundaries found in previous versions. Light and dark themes both received attention, and the browser’s privacy shield continued to provide a visible signal when tracking protection was active.
These changes did not make websites load through the power of attractive typography, of course. They did make the browser feel more contemporary and allowed page content to remain the visual focus.
Private Browsing Gained Total Cookie Protection
One of the most important Firefox 89 improvements was not cosmetic at all. Total Cookie Protection became enabled by default in Private Browsing windows.
Traditional browser storage can allow third-party tracking companies to recognize a user across multiple websites. Total Cookie Protection limits this behavior by creating a separate storage environment, often described as a cookie jar, for each website.
How the Separate Cookie Jars Work
Imagine visiting a news site, an online store, and a travel website. Without sufficient isolation, a third-party tracker embedded on all three pages may use cookies to connect those visits and build a profile of your activity.
With Total Cookie Protection, cookies created while visiting one site are generally confined to that site’s storage partition. The same tracking service cannot freely reuse that cookie when it appears somewhere else.
Mozilla had previously made the feature available through the Strict setting of Enhanced Tracking Protection. Firefox 89 extended it automatically to Private Browsing windows, giving private sessions stronger protection without requiring users to locate a hidden setting or perform a ceremonial dance around the preferences menu.
Private Browsing Still Has Limits
Total Cookie Protection makes cross-site cookie tracking more difficult, but Private Browsing does not make someone invisible online. Internet providers, employers, network administrators, websites, and account services may still observe activity through other mechanisms.
The feature is best understood as stronger local privacy and tracking resistance, not a magical invisibility cloak. Firefox also makes limited exceptions when storage access is genuinely needed for functions such as cross-site sign-ins.
macOS Users Received Several Native Improvements
Firefox 89 included a collection of changes specifically for Mac users, helping the browser behave more like other native macOS applications.
Elastic Overscrolling
When users reached the top or bottom of a page and continued scrolling, Firefox displayed the familiar elastic bounce effect used throughout macOS. This subtle animation made the end of a page more obvious and helped the browser feel better integrated with the operating system.
Smart Zoom Support
Firefox added support for smart zoom gestures. Users could double-tap with two fingers on a trackpad or use a single-finger double-tap on a Magic Mouse to enlarge the content beneath the pointer.
This made detailed images, small text, maps, and crowded page layouts easier to inspect without manually adjusting the browser’s global zoom level.
Native Context Menus and Better Dark Mode
Right-click menus on macOS became native system menus and supported Dark Mode. The change provided more consistent typography, spacing, animation, and keyboard behavior compared with other Mac applications.
Improved Full-Screen Behavior and Color Handling
Firefox 89 corrected an issue in which tabs could become hidden behind the macOS menu bar when the pointer moved to the top of a full-screen window. It also allowed browser toolbars to be hidden for a more immersive full-screen experience.
Color management was improved as well. The update addressed overly saturated colors on wide-gamut displays, treated untagged images as standard sRGB content, and improved consistency between sRGB images and colors defined through CSS.
Linux Graphics Support Expanded
Firefox 89 enabled WebRender for Linux systems using NVIDIA’s proprietary graphics driver and extended it across desktop environments.
WebRender is Firefox’s GPU-based rendering system. It moves more of the work involved in drawing web pages and browser elements to the graphics processor. Depending on the hardware and driver configuration, this can produce smoother scrolling, more responsive animation, and better handling of visually complex pages.
The expansion was especially meaningful because Linux installations vary widely. Supporting additional desktop environments and NVIDIA configurations moved Firefox closer to providing a consistent accelerated-rendering experience across the Linux ecosystem.
Form Controls Received a Modernized Design
Firefox 89 introduced a new non-native implementation for several HTML form controls. Buttons, selection fields, input elements, and related components received more consistent styling across operating systems.
The change was intended to produce a modern appearance and provide some page-load performance improvements. However, Mozilla warned developers that websites relying on assumptions about the exact dimensions or platform-specific styling of form controls could experience layout problems.
In other words, forms looked more consistent, but websites held together with six-year-old CSS and optimism occasionally needed repairs.
The Screenshot Tool Moved
Firefox Screenshots remained available, but its access point changed. Users could find the feature in the page’s right-click context menu or add a dedicated screenshot button to the customizable toolbar.
The move supported Mozilla’s broader effort to simplify the address bar by removing the three-dot page-actions menu. It reduced clutter but required longtime users to learn a new route to one of Firefox’s most practical built-in tools.
Developers Gained New Web-Platform Features
Although the interface redesign attracted most of the attention, Firefox 89 also introduced notable improvements for web developers.
CSS Aspect Ratio Support
The browser added support for the CSS aspect-ratio property. Developers could define a preferred width-to-height relationship for an element without relying entirely on padding tricks, fixed dimensions, or JavaScript calculations.
This made it easier to create responsive video frames, image containers, cards, and layout components that maintained predictable proportions.
Forced Colors Media Queries
Firefox 89 supported the forced-colors media feature. Websites could detect when a user agent applied a restricted color palette, such as Windows High Contrast Mode, and adjust styles accordingly.
This was an important accessibility improvement. Developers could replace visual effects that disappear in forced-color environments, such as shadows, with clearer borders or other visible indicators.
Better Font Metric Control
New font-face descriptors allowed developers to override ascent, descent, and line-gap metrics. These controls helped fallback fonts more closely match downloadable web fonts, reducing sudden layout movement while custom typefaces loaded.
Top-Level Await in JavaScript Modules
Top-level await became enabled by default in JavaScript modules. Developers could pause module execution while waiting for asynchronous work without wrapping every operation inside a separate asynchronous function.
This simplified certain initialization tasks, including loading configuration files or retrieving data required before the rest of a module could run.
Event Timing and Developer Tools Improvements
Firefox 89 enabled the Event Timing API, which helps developers measure the delay and processing time associated with user interactions. The Inspector also gained better keyboard navigation for editable Box Model properties, improving accessibility and efficiency inside Firefox Developer Tools.
Security Fixes Were Part of the Package
Firefox 89 corrected multiple security vulnerabilities with ratings ranging from low to high impact. The fixes addressed memory-safety problems, user-interface spoofing, camera permission behavior, private-session data handling, Android password-manager behavior, and other platform-specific risks.
This is one reason browser downgrades are generally a poor response to an unpopular redesign. Installing an older version may restore a familiar tab shape, but it can also restore vulnerabilities that the newer release was specifically built to remove. Nostalgia is pleasant; unpatched memory corruption is less charming.
Enterprise and PDF Improvements
Firefox 89 added support for displaying signatures when viewing PDF documents. Enterprise administrators also received new and updated policies, including controls for permitted Google Workspace domains, individual extension updates, and additional graphics-related preferences.
These additions were not as visually dramatic as floating tabs, but they mattered to organizations managing large deployments of Firefox across schools, offices, and other controlled environments.
Was Firefox 89 a Successful Update?
Firefox 89 succeeded in making the browser feel noticeably different. Its cleaner menus, reduced interruptions, modernized prompts, improved privacy protections, and platform-specific refinements represented a coordinated redesign rather than a collection of unrelated tweaks.
The largest criticism involved interface density. The rounded tabs and increased spacing were comfortable for many users, but people who preferred a compact layout sometimes considered the new design wasteful. Firefox’s enthusiastic customization community quickly explored themes, toolbar changes, configuration preferences, and user-interface style sheets to recover denser arrangements.
Still, the update’s significance extended beyond appearance. Total Cookie Protection in Private Browsing, expanded WebRender support, macOS integration, accessibility features, and developer-platform improvements gave Firefox 89 considerable substance underneath its new wardrobe.
A Practical Experience Using Firefox 89
A representative test drive of Firefox 89 begins with a moment of mild confusion. The browser opens, the tabs appear to be hovering, and familiar menu icons have vanished. Nothing is broken, but the room has clearly been redecorated while you were away.
After a few minutes, the logic of the redesign becomes easier to understand. The address bar and primary navigation controls are visually dominant, while less common actions remain tucked into the application menu. Opening several work tabs creates a cleaner-looking strip than before, and the active tab is easy to identify because of its rounded, elevated appearance.
The audio indicator proves especially useful during ordinary multitasking. Suppose a user has email, a video meeting, a news article, a music service, and several research pages open. When one tab begins playing sound, Firefox provides a visible cue in the tab itself. Muting the page requires only a quick click rather than an expedition through every open website.
The reorganized menu takes longer to learn. A regular user searching for screenshots may instinctively look for the former page-actions button in the address bar. It is no longer there. Right-clicking the page reveals the screenshot command, and adding its button to the toolbar makes future captures faster. The feature has not disappeared; it has simply moved apartments without forwarding its mail.
Private Browsing feels almost unchanged during normal use, which is arguably a compliment. Total Cookie Protection works primarily behind the scenes. Websites can still maintain the cookies they need within their own isolated storage, while embedded trackers face stronger restrictions when attempting to connect activity across unrelated sites. Most users do not need to configure anything.
On a Mac, the differences are more tactile. Scrolling beyond the end of a page produces the familiar elastic response, and right-click menus resemble those in native applications. Smart zoom is convenient on dense pages, particularly when reading small interface text or examining a detailed image. Full-screen browsing also feels more polished because the browser controls behave more predictably around the system menu bar.
On Linux with supported NVIDIA hardware, accelerated WebRender may make scrolling and animation feel smoother, although the effect depends on the system, graphics driver, and complexity of the page. It is not a magical speed switch, but it broadens Firefox’s use of modern GPU rendering across more Linux configurations.
The new interface’s spaciousness remains the most subjective part of the experience. On a large monitor, the extra breathing room can make Firefox feel calm and approachable. On a small laptop, a user accustomed to compact controls may feel that every button has booked its own hotel suite. Toolbar customization can reduce some inconvenience, but Firefox 89 clearly favors clarity and comfortable spacing over maximum information density.
For web developers, the release is more impressive after opening the developer tools. Support for aspect-ratio, top-level await, forced-color detection, font metric overrides, and event timing measurements solves practical development problems. These are the kinds of changes that rarely appear in promotional screenshots but gradually make websites more responsive, accessible, and easier to maintain.
After a full day of browsing, the redesign becomes less noticeable. That was part of Mozilla’s intention: the browser should fade into the background while websites, documents, meetings, and applications occupy the user’s attention. Firefox 89 may initially announce itself with floating tabs, but its best improvements are the ones that quietly reduce friction after the novelty wears off.
Conclusion
The biggest changes in Firefox 89 combined a bold interface overhaul with meaningful improvements to privacy, rendering, accessibility, security, and web development. The Proton-inspired design simplified the toolbar, reorganized menus, introduced floating tabs, refreshed prompts, and reduced unnecessary alerts.
Total Cookie Protection strengthened Private Browsing by isolating site storage, while Mac users gained native context menus, smart zoom, elastic scrolling, improved full-screen behavior, and more accurate color handling. Linux users received broader WebRender support, and developers gained modern CSS, JavaScript, performance, and accessibility capabilities.
Not every user welcomed the increased spacing or relocated controls, but Firefox 89 was far more than a cosmetic update. It represented Mozilla’s attempt to make the browser calmer on the surface, stronger underneath, and better prepared for the evolving open web.
Note: Firefox 89 is now a historical release. Users should run a currently supported Firefox version rather than installing version 89, because modern releases contain newer security patches, compatibility updates, and privacy improvements.



