View on GitHub

Multi Tab Rows

The best multi-row tabs experience for Firefox.


📖 Overview

Preview of Multi Tab Rows in Firefox

Multi Tab Rows (MultiTabRows@Merci.chao.uc.js) is a complete solution for multi-row tabs in Firefox, implemented as a userChrome.js script. Inspired by the classic MultiRowTabLiteforFx.uc.js (modified by Izheil) and the versatile Tab Mix Plus, it brings modern refinements and improved usability — aiming to deliver the best multi-row tabs experience.


🧩 Compatibility


🌟 Highlights

📐 Optimized Space Usage

Multi Tab Rows makes the most of your browser’s screen space, extending into the space beneath the window control buttons.

Tabs extend beneath control buttons

If you prefer a more classic look, you can also place the Tabs Bar beneath the Navigation Bar for a traditional style.

Tabs at bottom

🖱️ Drag & Drop in Motion

Tab management feels effortless with its exclusive drag & drop support. Free from the drop indicator — just smooth and intuitive movement, even in multi-row mode.

Real drag & drop

🚀 Newest Features Support

Whether you’re using tab groups or working with split views, Multi Tab Rows is fully compatible with Firefox’s latest features. Dragging tabs or split views to group them together works the way it always has. And if you’re not a big fan of grouping tabs, you can disable the “drag tabs together to create tab groups” feature through the preference listed in the settings.

Drag & drop to create tab group

Polished Interactions

Multi Tab Rows refines Firefox’s native tab behavior, fixing glitches and filling in gaps to deliver a smoother, more complete experience. Every interaction feels natural, as if it were built right into Firefox.

Polished interactions compare to native Firefox

📌 Pinned Tabs Grid Layout

Pinned tabs are compact, neatly arranged in a grid, making them easy to access even when the tab bar becomes scrollable.

Pinned tabs grid

If you prefer them to behave like normal tabs and scroll away to save space, you can easily turn this feature off.

Pinned tabs follow scrolling

🛠️ Customizable Preferences

While the default setup is already well‑optimized and ready to use, Multi Tab Rows provides a rich set of options that let you fine‑tune everything from tab sizing to layouts and interactions. Explore the full list of settings to make your browsing truly your own.

Various customizing

🔄 Automatic Update Checking

Multi Tab Rows ensures you’re always equipped with the latest enhancements and compatibility. There’s no need to worry about sudden breakages or the frustration of hunting for updates after getting a new version of Firefox — one click keeps everything working smoothly. For those who prefer more control, updates can also be applied manually — or turned off if you want.

Update notification

♾️ Always Ongoing

Multi Tab Rows is developed with enduring passion and long-term dedication. Backed by years of experience in Firefox extension development, it continues to evolve with care and expertise.


👤 About the Developer

Merci chao

Since 2007, I’ve created several Firefox extensions, including:

My first extension, Personal Menu, though it was a niche add‑on designed for Firefox customization enthusiasts, once reached over 165,000 users at its peak. I actively maintained Personal Menu for 9 years, and two of my other extensions were also marked as featured by AMO (addons.mozilla.org). All of them were tools for UI tweaking, except for Pick & Save Images. That one focused on image grabbing, but it had a sleek, versatile button that blended perfectly with Firefox’s UI.

Although these extensions didn’t survive the Quantum era (Firefox 57+), some of their functionality continues to live on through userChrome.js. Feel free to check out my repository to explore them.

Now, my focus is on Multi Tab Rows, the project I’ve been working on for thousands of hours. It will continue evolving as long as Firefox allows.


📥 Download & Installation

Please follow the 📓Notes & Installation Guide to download and set up. Enjoy the best multi-row tabs experience in Firefox today.

The cautions and installation instructions may look a bit long and serious, but that’s just to make sure everything’s clear and safe. Thanks for bearing with me! 🙈


🔎 Keywords