Window Merger was created to address how people want to merge browser windows together after a long browsing session. Simply right click to open Firefox’s context menu when multiple windows are open, pick the window you want to merge with, and done!
It focusses on merging windows alone, but gives some usability choices that other alternatives do not have like user defined keyboard shortcuts and accessibility through the browser’s own Tools menu.
Have a look at the screenshots to see what is on offer!
- Window Merger does not require you to merge everything. Often people wanted to merge only specific windows together, so that choice had to be given.
- Window Merger does not require you to use a mouse. It offers configurable keyboard actions for those who prefer it.
- Window Merger works together with Private Windows. Private windows are kept separate from normal windows in all features. A private window will only ever merge with another private window, making sure tabs do not leak into non-private space.
Special care was taken to make sure the extension would fit well within the browser. Its preferences screen integrates with the Extensions page really well, and adheres to dark mode if chosen by the user. Releases are also tested with ESR versions of Firefox to be as accessible as possible.
Beside this Window Merger tries to stick to the Linux mantra of “Do One Thing and Do It Well”.
Some other tab management extensions you may like:
- FoxyTab — for the all in one thing. If Window Merger does not satisfy your habits, chances are a configuration of FoxyTab exists that does!
- Duplicate Tabs Closer — for cleaning tabs after merging windows. If getting rid only of windows is not enough, Duplicate Tabs Closer can help you to clear out tabs as well!
Context menu (e.g. triggered by right clicking the page) allowing the choice of exactly what window to merge with.
Extension shortcuts for those who want quicker access away from their mouse.
Also integrates with Firefox’s main “Tools” menu item for easy access in the browser interface.
Extension preferences for making the menu available where you want it to be, and for switching the merging strategy.
The same preferences tab as it shows up in Firefox’s default theme on macOS with the operating system appearance set to “Dark”.
This extension follows the JavaScript Standard Style. I apologise if you love semicolons. Make sure to run it under the WebExtensions environment:
standard --env webextensions
For further checking the validity of the codebase, make sure to have it linted as a browser extension as well:
web-ext lint
- Everything is released under the BSD Zero Clause License (0BSD). Please see
the
LICENSE
file for more information.