new today,
better tomorrow
What's new in 1.7b
This is a small update, but it brings some nice improvements to the workspace and the overall experience.
IMPORTANT FOR FLATPAK USERS: The app id has changed, please see this post for instructions on how to migrate
✨ New
Updated to firefox 134.0.1 (Fixes the YouTube issue!)
New workspace behavior when closing tabs, it's more customizable now
Improved workspace transitioning, giving it a more realistic and smooth feel
Made context switching animations context aware, making them more intuitive
Improved glance animations
Compact mode now has a better opening transition and compact mode sidebar has a small delay when closing
Essential tabs now have the favicon as the background
Enabled full LTO for windows and linux builds (speed and size improvement)
Added support for better UI in rounded corners, giving a more native feel to the app
Fixed paddings on the sidebar if the element-separation is too small
🐞 Bug Fixes
Fixed wrong spacing when using right side tabs
Fixed URL bar being below the tabs visually (Issue #4276)
Fixed the browser not closing when the last tab is closed (and the preference is set)
Fixed keyboard shortcuts being restarted on startup, saying they are corrupted
Fixed unfocusing the browser with widget.gtk.rounded-bottom-corners.enabled causes the bottom corners to stop being rounded (Issue #4294)
Fixed a small border being visible at the top of the window (Issue #4264)
Fixed compact mode not closing sometimes if the mouse is moved too fast
Fixed essentials not re-appearing when multiple windows are closed at the same time
Fixed spacing when a workspace doesn't have any icons
🚧 Breaking Changes
MacOS users default toolbar layout has the webpanels button removed
Disabled smooth scroll on tabs by default (like it was in previous versions)
Changed flatpak id from 'io.github.zen_browser.zen' to 'app.zen_browser.zen'
What's new in 1.8b
Huge update filled with improvements and QoL features.
P.S. Check out this cool site! https://doeszenhavedrmyet.com/
✨ New
🔥 Tabs are handled in different containers, meaning faster transitions and better swiping experience
🔥 Added support for acrylic backgrounds for windows 11 with mica support
🔥 Added a better gradient generator that follows color theory
🔥 Added support renaming pinned tabs
🔥 Added support for a state-less empty tab (only enabled if 'zen.urlbar.replace-newtab' is enabled)
🔥 New, better on boarding experience
Pinned tabs will now have an 'indicator' to reset back to the original URL
Windows users will now be able to watch DRM content (experimental wmfcdm encrypted media, off by default)
Improved URL bar styles, colors and more
Updated to firefox 135.0.1
When opening a new tab with the URL bar, the newtab button is now selected for better understanding
Added a timer setting that states how much the newtab URL bar should wait before clearing it's contents (default is 45 seconds)
Faster initialization of the UI and better initial loading experience
Increased font size for macos users
MacOS users will now have zen display as 'Zen' instead of 'Zen Browser' in the native top bar
Removed 'status alert' green dot from tabs
Added improved and bouncier toast notifications
URL bar is now fully floatable, always at the center of the screen and with better looks
Added an option to completely ignore hovering over the compact mode sidebar ('zen.view.compact.show-sidebar-and-toolbar-on-hover' in about:config)
Improved shadows, borders and corners in common UI elements
Compact mode now also gets texture if any is set
MacOS window buttons are now mono colored (zen.widget.mac.mono-window-controls in about:config)
Add support for additional languages: Welsh, Estonian, Persian, Finnish, Hebrew, and Icelandic
Swiping between workspaces now has a force feedback and a maximum limit
Double clicking on an essential now resets to the original URL
Changed default behavior of the '-' button on pinned tabs to reset, unload and switch the tab
🐞 Bug Fixes
Fixed weird text generation when rendering PDFs/Google Docs on some websites, without the need to disable hardware acceleration
Fixed glance opening on the wrong location when expanding while opened on a normal tab
Fixed tabs being clipped while dragging with the touchpad
Fixed the floating URL bar hiding while doing IME composition
Fixed transparent URL bar when focusing it on fullscreen
Fixed workspace switching sometimes selecting the wrong previously selected tab
Fixed tabs sharing screens not hiding when switching workspaces
Fixed URL bar glitching when focusing in compact mode
Fixed pinned tabs separator using the wrong tabs when hiding
Fixed rearranging essential tabs containing glance tabs
Fixed normal tabs opening where pinned tabs are after having a glance tab opened
Fixed trying to unload an about:* page rendering the browser useless
Fixed floating URL bar glitching hovering compact mode sidebar
Fixed pinned/essentials tabs being reorganized when opening multiple windows
Fixed renaming/changing icons on some occasions not working
Fixed pinning tabs with glance opened not working
Fixed pinned tabs / essentials opening in the container that the window was opened
Fixed not being able to move around multiple pinned tabs at the same time
Fixed selecting essentials/pinned tabs when switching workspaces
Fixed opening new windows with container specific essentials showing all at once
🚧 Breaking Changes
Removed profile switching toolbar button and dialog, now that firefox will release them in their next version
Bottom toolbar has been reset to the default
What's new in 1.9b
Another nice update for Zen! This time, we've added a new feature that allows you to drag-and-drop tabs into the browser to split them!
✨ New
Updated to Firefox 136.0
Added support for a drag-and-drop tab split feature that also groups tabs in a nice UI!
Implemented a more complete JPEG XL decoding and OS support, allowing things such as animated images and more
Allow having full URL without https in sidebar (zen.urlbar.show-domain-only-in-sidebar)
Add preference to hide one-off search buttons (off by default, zen.urlbar.hide-one-offs)
Added martial arts emoji to the default emoji set
MacOS users can now control what window material they have (zen.widget.macos.window-material, 1 to 7, default is 2)
Added support to drag-and-drop tabs from other windows while in compact mode
Small improvements to padding around the website and URL bar
Favicons should render with better corners now
Did some improvements to the default onboarding essentials selection as some people had concerns about them
🐞 Bug Fixes
Fixed pinned tabs being subject to appearing on the essentials container
Fixed opening bookmarks on empty tab pages
Fixed automatic Glance opening from the edge of the screen
Fixed background gradients not showing the colors in the correct order
Fixed creating essentials being in the wrong order
Fixed watermark not waiting enough time and startup layout
Fixed reordering tabs not being correctly saved for pinned tabs
Fixed bookmark items not opening
Fixed not hiding empty tab from add-ons, crashing the browser on some cases
Fixed compact mode sidebar animating on an empty state and not animating properly when having the URL bar floating
Fixed expanding glance not opening in the correct position when having container specific essentials
Fixed external links not opening in the correct workspace container
Fixed the AppImage version not being able to set itself as the default web browser
Fixed closing the browser in an empty state opening about:blank on startup
Fixed Linux users crashing when closing the laptop lid
Fixed dragging tabs from different windows crashing the browser if they are from different containers
What's new in 1.10b
This small but mighty update includes some exciting new features and improvements to Zen, such as passkey support for MacOS, and a media player controller that's fully integrated with Picture-in-Picture mode.
✨ New
Added support for passkeys on MacOS
Added a media player controller that's fully integrated with Picture-in-Picture mode
Updated to Firefox 136.0.2
Added a default favicon for broken site favicons
Better toast notifications UI
Pressing ESC on newtab URL bar will now focus the web view, meaning the input will be fully blurred
🐞 Bug Fixes
Glance should no longer close if 'onbeforeunload' is triggered
Fixed splitting more than 3 tabs by dragging them to the web view
Fixed unloading pinned tabs that had 'onbeforeunload' listeners
Fixed and tweaked small UI issues with spacing, animations, and more
Fixed toolbars being different sizes and overflowing buttons not hidding when starting the browser
For Wayland users, fixed UI panels being cut off the screen (e.g. install extension panel)
Fixed opening external links not being focused and appearing at the end of the tab list
What's new in 1.11b
This update brings in some new QoL improvements that we think you'll love, and more stability!
✨ New
Updated to Firefox 137.0
Added support for 'split Glance tab' in the Glance button menu
Added support for Mica context menus and panels
Added support for MacOS native panel backgrounds
Mica and acrylic don't require a restart anymore to take effect
Increased security by following Mozilla's new guidelines for parent process event handling
🐞 Bug Fixes
Fixed dialogs in Glance tabs shrinking
Fixed Glance opening links that are not http(s) or files (such as magnet links)
Fixed opening Glance tabs while in a split view
Fixed huge performance degradation and high CPU usage when using extensions with the 'tab access' permission (Issue #7057)
Fixed windows showing Mozilla as Zen's vendor
Fixed opening the certificate manager from the settings (Issue #7083)
Tab unloader now unloads tabs that are not in the current workspace
Fixed tabs not moving to forced workspaces
Media Playback Continues After Unloading a Pinned Tab (Issue #6995)
Fixed restoring tabs with split views making the browser not load anything
Fixed other related workspace changing issues
🚧 Breaking Changes
While we understand some of you used the web panels feature, recent research lead us to completely removing it due to security concerns and difficulties in maintaining it. We recommend using split views instead. We are very sorry for the inconvenience this may cause.
What's new in 1.12b
A nice update that brings some cool new features and fixes!
We are also excited to announce that we've joined floss.social!
In response to recent privacy concerns, we've significantly strengthened Zen's privacy measures. Previously, we only disabled telemetry, but some minimal pings were still being sent. Now, Firefox telemetry has been completely stripped out from the core.
Additionally, onboarding pages and initial Essentials favicons are now locally bundled and our website no longer relies on any external services, CDNs, nor Cloudflare services. Initial Essentials selected on startup will only be loaded when the tab is clicked on, so connections won't be established until you explicitly enter the tab. We also changed our onboarding Essentials options to more privacy and productivity focused sites.
Only critical security updates and other non-telemetry-related services remain. As a result, the number of external connections has dropped from 82 to around 20-10 — factoring in that Zen's site is loaded twice (for the welcome page and privacy policy).
Psst. With the release of Firefox 138, folders are just around the corner!
✨ New
Updated to Firefox 138.0.1
Increased privacy and reduced initial connections at startup
Added a really smooth animation when downloading files. Thanks to @BrielOtero on Github!
New, fully containerized Essentials are out! It allows having different Essentials based on your workspace's container. It can be enabled by going into 'about:preferences' -> 'Tab Management' -> 'Enable container-specific Essentials'
Automatic Picture-in-Picture won't activate if the video is muted
Added homepage button and export/import buttons to the mods page for easier access. Thanks to @Pdzly on Github!
More efficient workspace switching, by only animating what we need and warming up the tabs before switching
New looks for the URL bar!
The Essentials layout receives a nice revamp to better use the space
Added a search engine selection form for the onboarding page
Double clicking on the sidebar slider will now reset it's width
Did internal refactoring to certain components in order to comply with Firefox's new security standards.
🐞 Bug Fixes
Fixed a crash when no loaded tab is present on the ⌘ctrlTab menu
Fixed alert boxes cutting off halfway on split view (Issue #7564)
Fixed moving split view tabs into other workspaces not working (Issue #7840)
Fixed 'Paste-And-Go' always navigating in the current tab, even after ⌘ctrlT is pressed
Panels UI not rendering add-ons correctly, and overflowing outside the screen on Linux (Issue #7633)
Fixed URL bar unfocusing when pressing the newtab button
Fixed Glance freezing when opening tabs in other workspaces (Issue #7864)
Fixed duplicating tabs being stuck on 'New Tab' text (Issue #7900)
Fixed an empty newtab opening when closing with a pinned tab selected on the previous session
What's new in 1.13b
This update includes overall fixes, stability and a new way to manage spaces
🔒 Security Changes
✨ New
There's a new way to manage spaces, which brings a more intuitive and user-friendly experience
Updated to firefox 139.0.4
Added support for google safebrowsing for better security
Collapsed toolbar gets a slight UI redesign
🐞 Bug Fixes
Fixed issues related to glance and split view
Fixed performance issues and high GPU usage for some users
Other small fixes and improvements
🚧 Breaking Changes
Customizable UI buttons at the bottom has been reset to a new default state
What's new in 1.14b
🔒 Security Changes
✨ New
Upgraded to Firefox 140.0.2.
Introduced a refreshed look and feel for the color picker.
Added automatic dark/light mode detection based on the browser's background.
Improved gradient rendering to reduce dithering artifacts.
Moved mods to a C++ backend for enhanced performance, stability, and caching.
Made workspace swiping smoother with animated background transitions and improved responsiveness.
Simplified the compact mode toggle: now a single button replaces the previous submenu in single-toolbar setups.
The Add-ons button can now be removed from the toolbar.
💎 Improvements
Legacy customization styles are now disabled by default for new users unless a userChrome.css file is present.
New user profiles now have container-specific essentials enabled by default.
🐞 Bug Fixes
Fixed visual twitching when cancelling a drag-to-split operation.
Resolved an issue with tab switching when tabs overflow the toolbar.
📂 Folders
You asked, we delivered: Folders have arrived in Zen! Organise your browsing the way you want. Create a folder from the sidebar with the plus (+) button, give it a name, then drag and drop tabs inside. Right–click a folder to rename or delete it, and rearrange them anytime to keep projects or saved links in order. Folders have been one of the most requested features since Zen’s launch, and they’re finally here.
If you wan't us to keep doing cool things like these, please consider donating!
🔒 Security Changes
✨ New
Folders!
Updated to Firefox 142.0
Implemented monochromatic icons for spaces, folders, etc.
Added a small animation when updating Zen.
💎 Improvements
Third-party domains now open in their own tabs when opened on pinned and essential tabs.
Added a more native feel for Windows users.
New profiles or resetting to default shortcuts will now have next/previous workspace assigned as Ctrl + Alt + LEFT/RIGHT, toggle compact mode using Ctrl + S and save page as Ctrl + Alt + S
Compact mode with no browser padding will now have a separation between the sidebar and the window edge
🐞 Bug Fixes
Resolved compact mode twitching issue when hovering the URL bar.
Pinned tab titles not showing on the URL bar search results.
A performance issue with pinned tabs pre-loading at startup.