Bug 1477724 - 'Move To New Window' moves now contextTab instead of selectedTab in single tab context. r?jaws draft multiselect_fix_single_tab_move_window_via_menu
authorAbdoulaye O. Ly <ablayelyfondou@gmail.com>
Mon, 23 Jul 2018 19:53:56 +0000
branchmultiselect_fix_single_tab_move_window_via_menu
changeset 821682 b1071ebe639b3ac748e7fbe6f0375af27cd426ed
parent 821214 6fb4a61f6c1f617045fb2ea9618b226cfb3ce8d1
push id117169
push userbmo:ablayelyfondou@gmail.com
push dateMon, 23 Jul 2018 19:55:36 +0000
reviewersjaws
bugs1477724
milestone63.0a1
Bug 1477724 - 'Move To New Window' moves now contextTab instead of selectedTab in single tab context. r?jaws MozReview-Commit-ID: 2c5QFuSO6kU
browser/base/content/tabbrowser.js
--- a/browser/base/content/tabbrowser.js
+++ b/browser/base/content/tabbrowser.js
@@ -3417,17 +3417,17 @@ window._gBrowser = {
    * to a new browser window, unless it is (they are) already the only tab(s)
    * in the current window, in which case this will do nothing.
    */
   replaceTabsWithWindow(contextTab) {
     let tabs;
     if (contextTab.multiselected) {
       tabs = this.selectedTabs;
     } else {
-      tabs = [gBrowser.selectedTab];
+      tabs = [contextTab];
     }
 
     if (this.tabs.length == tabs.length) {
       return null;
     }
 
     if (tabs.length == 1) {
       return this.replaceTabWithWindow(tabs[0]);