File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -1702,6 +1702,11 @@ tabutils._multiTabHandler = function() {
1702
1702
this . selectedTabs = [ ] ;
1703
1703
} ) ;
1704
1704
1705
+ TU_hookCode ( "gBrowser.onTabMove" , "{" , function ( ) {
1706
+ if ( aTab . hasAttribute ( "multiselected" ) )
1707
+ this . _selectedTabs = null ;
1708
+ } ) ;
1709
+
1705
1710
TU_hookCode ( "gBrowser.onTabHide" , "}" , function ( ) {
1706
1711
if ( aTab . hasAttribute ( "multiselected" ) ) {
1707
1712
aTab . removeAttribute ( "multiselected" ) ;
@@ -1858,7 +1863,7 @@ tabutils._multiTabHandler = function() {
1858
1863
tabutils . addEventListener ( gBrowser . mTabContainer , "dragstart" , function ( event ) {
1859
1864
if ( event . target . localName == "tab" ) {
1860
1865
let draggedTab = event . target ;
1861
- let draggedTabs = gBrowser . contextTabsOf ( draggedTab ) ;
1866
+ let draggedTabs = gBrowser . contextTabsOf ( draggedTab ) . slice ( ) ;
1862
1867
draggedTabs . splice ( draggedTabs . indexOf ( draggedTab ) , 1 ) ;
1863
1868
draggedTabs . unshift ( draggedTab ) ;
1864
1869
You can’t perform that action at this time.
0 commit comments