To try the thousands of add-ons available here, download Mozilla Firefox, a fast, free way to surf the Web!Close
Welcome to Firefox Add-ons.
Choose from thousands of extra features and styles to make Firefox your own.Close
Window Master 7.2 No Restart
Functionality for multiple screens and windows. Easily open links in other windows or on other screens, move or merge tabs, and move or merge entire windows. With graphical controls for grid positioning.
About this Add-on
Window Master adds graphical controls to the context menu's for tool bars, tabs and links. These controls depict the screens on your system plus all open Firefox windows. Each screen is optionally divided into one or more regions. By clicking in these controls, you may target either 1) a new location or 2) an existing Firefox window:
1) Click or drag in a graphical control to select a combination of regions as a target location:
1a) In the toolbar context menu, this moves the current window to the target location.
1b) In the tab context menu, this creates a new window from a tab at the target location.
1c) In the link context menu, this opens a link in a new window at the target location.
2) Click on a single screen region in the graphical control that overlaps with a depicted Firefox window to select this window as a target:
2a) In the toolbar context menu, this merges the current window with the targeted window.
2b) In the tab context menu, this moves the targeted tab to the targeted window.
2c) In the link context menu, this opens a link in a new tab in the targeted window.
> The options in the toolbar panel apply to Window Master functionality only!
> You need to select multiple regions per screen if you wish to be able to distinguish between screen regions and existing windows as a target.
> Once you are used to Window Master, you may use the options to hide superfluous context menu items (Open Link in New Tab/Window and Move to New Window).
> Your screens need to be configured as an 'extended desktop' for Window Master to function correctly. Window Master identifies the position of your screens and the content of your Firefox windows when Firefox starts, when you click its toolbar button, and when your mouse enters a graphical control.
> Users of Private Tab probably want to check the option 'Allow merging of private and non-private tabs'.
> Users of AMD Eyefinity devices may use the region options to compensate bezels.
> Compatibility with Thunderbird was restored, but not all Window Master functionality works in Thunderbird. Donate if you want this to change.
> User feedback indicates that, on Linux Mint, the reported screen offsets and window locations are invalid (always 0,0 and screen-relative, respectively). This issue is probably specific to (the Firefox version for) Linux Mint.
> The Firefox function 'swapBrowsersAndCloseOther' still fails when attempting to merge a tab with an 'about:' page with another browser window.
Please donate to enable me to make the following improvements:
> An option for setting the initial position and state of multiple windows.
> Tools for dealing with groups of tabs or groups of windows.
> A return of the textual menu items which some users seemed to prefer.
> Better support for Thunderbird.
> Integration with other popular tab extensions.
FEATURE: Support for Thunderbird was restored, although not all functionality is available.
FIX: Context menu items are now created only when menu's are shown (this also prevents the failure of XUL overlays).
FIX: Start-up is now more reliable, for example when quickly opening multiple windows.
FIX: A mistake in a condition testing for the number of windows during start-up was fixed.
FIX: Target positions are now stored on windows rather than globally to prevent conflicts, e.g. during start up.
FIX: The panel background was made transparent to prevent a paint bug with 100% CPU upon resizing off-screen.
FIX: A pinned panel is now prevented from moving after the window position changes.
FIX: The "exit" message is now sent to all remote content frames and not only to all tabs.
FIX: The outdated extension preferences branch is now removed directly after upgrading (and no more after uninstallation).