Boomspot
  • Home
Loading...
Boomspot

Daily tech news, software development coverage, Apple reporting, and the gear behind modern music making.

TwitterLinkedIn

Browse

  • Categories
  • Tags
  • Authors

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Unsubscribe

© 2026 Boomspot. All rights reserved.

Built by Boomspot
Updated hourly

AI Content Disclosure: Articles on Boomspot are researched, written, and edited with the assistance of advanced AI systems. We combine software-assisted research with editorial oversight to deliver useful, accurate, and practical technical and music production content. Learn more about our editorial approach.

  1. Home
  2. Linux
  3. How to Disable Firefox's Nova Redesign on Linux
linux5 min read

How to Disable Firefox's Nova Redesign on Linux

Firefox 157 makes Nova the default look. Here's how to turn it off with about:config and userChrome.css, and fix the GTK theme clashes along the way.

S

Staff

September 7, 2026

How to Disable Firefox's Nova Redesign on Linux

Firefox 157 lands at the end of September, and with it comes Nova, the pastel-tinted, rounded-corner redesign Mozilla has been quietly refining since March. If you run a carefully tuned GTK or KDE desktop and you've spent years making Firefox's chrome match your system theme, Nova is about to undo that work for you automatically. The good news: you can turn it off, at least for now.

Nova brings floating toolbars, softened corners, gaps that segment the interface into visual blocks, and web content that no longer sits flush against the window edges. Mozilla dialed back some of the more aggressive gradient work after early feedback, but the core shift is still a departure from Firefox's traditional flat, dense chrome. For Linux users running GTK themes like Adwaita, Yaru, or a custom Kvantum setup on KDE, this matters more than it does elsewhere. Firefox has historically done a reasonable job blending into GTK and Qt environments, and Nova's new floating elements and rounded frames don't always respect the theme engine the way the old UI did. Expect visible seams where Firefox's own styling fights your system theme, particularly around window decorations and toolbar backgrounds.

Flipping the about:config switches

The fastest way to opt out is through Firefox's hidden configuration page. Type about:config into the address bar, accept the warning, and search for browser.theme.nova. Set it to false. On builds where Mozilla has split the feature into smaller flags, you'll also want to check for browser.proton.appmenu.enabled, browser.proton.toolbar.enabled, or similarly named toggles depending on which Firefox 157 build you're on; naming has shifted during development, so search "proton" and "nova" together to catch anything relevant. Restart the browser after any change, since theme flags rarely apply live. This pairs well with shotcut vs kdenlive: best free linux video editor? explained.

If Nova has already fully replaced the old rendering path in your build, flipping the flag might only partially revert things. Some users are reporting that toolbar rounding and spacing snap back to the classic look, but the new floating tab bar behavior sticks around. That's expected. Mozilla built Nova to eventually become the only option, and about:config flags are a temporary courtesy, not a permanent escape hatch. Treat them as a bridge, not a destination.

Worth noting: these preferences aren't guaranteed to survive future point releases. Mozilla has pulled deprecated about:config toggles before once a redesign matures past its rollout phase. If you're building a workflow around disabling Nova, don't assume browser.theme.nova will still exist in Firefox 160.

userChrome.css and the GTK theme problem

For anyone who wants finer control, or who finds the about:config flag insufficient, userChrome.css remains your best tool. If you haven't used it before, you'll need to enable it first: go to about:config, set toolkit.legacyUserProfileCustomizations.stylesheets to true, then create a chrome folder inside your Firefox profile directory (usually ~/.mozilla/firefox/yourprofile.default/chrome/) and add a userChrome.css file inside it.

From there, you can target Nova's new CSS classes directly. Nova introduces new selectors for the floating toolbar container and the rounded tab elements, so rules like #TabsToolbar, #nav-bar, and the newer .toolbar-items wrappers are where you'll spend your time. Setting border-radius to 0 across these elements strips the rounding. Removing margin and padding values that Nova adds around the toolbar container restores the old flush-to-edge look. This takes some trial and error since Mozilla hasn't published a stable style guide for Nova's internals, and class names can shift between beta and stable channels.

Here's where Linux users specifically hit friction that Windows and Mac users don't: GTK theme integration. Firefox on Linux uses GTK's native widget rendering for certain UI pieces, like scrollbars and some dialog chrome, while using its own CSS for the rest. Nova widens that gap. You'll likely see mismatched corner radii between Firefox's Nova-styled toolbar and your GTK theme's window decorations, especially on GNOME with Adwaita or Yaru, or on KDE with Breeze combined with a GTK compatibility layer. If you use a GTK3 theme that already applies rounded corners to headerbars, Nova's own rounding can double up and look worse than either default. The fix is usually to zero out Nova's border-radius values via userChrome.css and let your system theme handle the rounding alone, rather than fighting both layers simultaneously.

Users running window managers without traditional title bars, like i3, Sway, or a tiling setup under GNOME, face a different issue. Nova's floating toolbar design assumes some breathing room around the browser window that a title bar normally provides. Without one, the floating elements can look oddly disconnected from the rest of the interface. Adding a small negative margin to the toolbar container in userChrome.css tends to close that gap, though the exact value depends on your window manager's gap settings.

One more practical note: extensions that already modify Firefox's chrome, like various GNOME Shell integration add-ons or theme-syncing tools, may conflict with Nova's new DOM structure. If your toolbar looks broken after updating to 157, disable third-party chrome-modifying extensions first before troubleshooting userChrome.css, since that's the more common culprit.

None of this is a permanent solution, and that's the point worth sitting with. Mozilla has made clear that Nova is the direction Firefox is heading, and about:config flags plus userChrome.css hacks are stopgaps for people who aren't ready to switch yet, not a long-term alternative to the new design. If you're deeply invested in matching Firefox's chrome to your GTK or Qt theme, this is a good moment to decide whether you want to keep fighting that battle release after release, or start planning for a Firefox that looks less like your desktop and more like Mozilla's own vision of it. Either way, back up your userChrome.css tweaks now, because you'll likely need to revisit them with every Firefox update until Nova fully settles.

Tags

Developer ToolsUser ExperienceOpen-sourceCoding TutorialsWeb DevelopmentLinux Desktop

Related Articles

MCP Implementation at HubSpot: Elevating CRM with Context
coding•4 min read

MCP Implementation at HubSpot: Elevating CRM with Context

Explore HubSpot's transformative MCP implementation for their CRM, detailing key strategies, challenges, and best practices for developers.

Sep 20, 2025

How to Use Claude Code Subagents to Parallelize Development
coding•3 min read

How to Use Claude Code Subagents to Parallelize Development

Learn how to enhance your development workflow using Claude Code Subagents. This guide provides practical examples for parallelizing coding tasks.

Sep 13, 2025

Your Guide to GitHub Universe 2025: Schedule Launched!
coding•3 min read

Your Guide to GitHub Universe 2025: Schedule Launched!

Get ready for GitHub Universe 2025! Check out the schedule, create your personalized agenda, and sign up for mentoring sessions. Join us for an exciting experience!

Sep 13, 2025

Browse by Category

Technology618Coding152Linux27SEO20Music Production15Apple Rumors11Studio Gear7

Popular Posts

OpenAI Pauses Astra AI Model Over Hacking Risks

OpenAI Pauses Astra AI Model Over Hacking Risks

5 min read
AI Search Strategy: 4 Pillars to Show Up in AI Answers

AI Search Strategy: 4 Pillars to Show Up in AI Answers

6 min read
Discovery Loop: How AI Systems Learn From User Feedback

Discovery Loop: How AI Systems Learn From User Feedback

7 min read
Why Developers Stay Loyal to Their Tools

Why Developers Stay Loyal to Their Tools

5 min read
Landing Pages vs Full Web Apps: Dastarkhwan Case Study

Landing Pages vs Full Web Apps: Dastarkhwan Case Study

5 min read

Recent Posts

P-Bass vs J-Bass: Which One Should You Buy?

P-Bass vs J-Bass: Which One Should You Buy?

Sep 7, 2026•6 min
Precision Bass vs Jazz Bass: A Beginner's Buying Guide

Precision Bass vs Jazz Bass: A Beginner's Buying Guide

Sep 7, 2026•3 min
Shotcut vs Kdenlive: Best Free Linux Video Editor?

Shotcut vs Kdenlive: Best Free Linux Video Editor?

Sep 6, 2026•6 min
Init Patch Settings for Serum, Diva & FM8 Compared

Init Patch Settings for Serum, Diva & FM8 Compared

Sep 6, 2026•6 min
Run 32-Bit VST Plugins in a 64-Bit DAW: 3 Real Fixes

Run 32-Bit VST Plugins in a 64-Bit DAW: 3 Real Fixes

Sep 6, 2026•6 min