Tab Mix Plus (often abbreviated TMP) was a Mozilla Firefox extension that adds to the tabbed browsing functions in Firefox. It was a popular extension on Mozilla Add-ons, which records download statistics. TMP is a collection of features from other extensions built in one package. Lifehacker named it one of their "Top 10 must-have Firefox extensions" for 2009. PC World said that "With Tab Mix Plus, Firefox tabs go past the obvious and into the indispensable... it's hard to imagine how you lived without it." As the only extension providing multi-row tab support, Wired and CNET both called it a "must-have" that is "powerful" and "gives you what feels like an infinite amount of control over tab behaviour." The original Tab Mix Plus ceased to be compatible with Firefox upon the release of Firefox 57 Quantum, due to the switch to the WebExtensions interface. A complete rewrite of the extension under development build has been released, called Tab Mix WebExtension, with limited features and not yet compatible with Quantum. Functions The Add-Ons functions include: Duplicates tabs Opens a new tab with the same page and back/forward history. Controls tab focus Allows the user to choose whether new tabs will be selected when created by various events (such as linking, opening bookmarks, etc.). Additional rows of tabs JavaScript decompiling Allows JavaScript to be forced into a separate tab instead of a pop-up box, and allows the user to view the URL of the JavaScript page. Changes handling of input Various combinations of mouse clicks, points, and key-presses can be assigned to activate tab-related functions, such as opening, closing and duplicating individual tabs or groups thereof. Reopen closed tabs and windows Saves information about tabs and windows as they are closed, allowing the user to "undo" closing them. The reopened page will reopen in the condition it was at the moment it was closed - including containing any text the user had typed into text boxes thereon - such as those on a Wikipedia edit page. Session Manager and Crash Recovery Saves the current set of open windows and tabs (and associated history), at a preset interval and/or on command. This allows the user to recover from a crash, or to deliberately save the current session, to return to it at a later date, or share a copy with another user. While Firefox contains a basic session manager functions, Tab Mix Plus