I would recommend using the Plug-In called Tab Mix Plus. It has a bunch of options to tweak the behavior of the tabs in Firefox. I find this tool is one of my "Must Have" firefox plug ins. It provides the ability to control the behavior of opening new windows as well as a number of other handy features like being able to move tabs around from one window to another or to re-arrange the order they appear in the current window. Lifehacker named this as one of the "10 Must Have Firefox extensions".
Here is a list of the features...
- 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.)
- 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
- Some clicks, points, and key-presses can be assigned new tab-related functions
- Recovers closed tabs and windows
- Saves information about tabs and windows as they are closed, allowing the user to "undo" closing them, including retaining written information from the user (e.g. in a Wikipedia edit page)
- Session Manager and Crash Recovery
- Similar to bookmarks, saves the current set of open windows and tabs (and associated history) on command and in preparation for a crash (see Session Saver extension)
While you are at it...You might as well install colorful tabs too! You'll find it is helpful if you keep quite a few tabs open at once.