@@ -1111,10 +1111,12 @@ var gSync = {
11111111 this . enableSendTabIfValidTab ( ) ;
11121112
11131113 if ( ! this . getSendTabTargets ( ) . length ) {
1114- PanelMultiView . getViewNode (
1115- document ,
1116- "PanelUI-fxa-menu-sendtab-button"
1117- ) . hidden = true ;
1114+ for ( const id of [
1115+ "PanelUI-fxa-menu-sendtab-button" ,
1116+ "PanelUI-fxa-menu-sendtab-separator" ,
1117+ ] ) {
1118+ PanelMultiView . getViewNode ( document , id ) . hidden = true ;
1119+ }
11181120 }
11191121
11201122 if ( anchor . getAttribute ( "open" ) == "true" ) {
@@ -1368,10 +1370,12 @@ var gSync = {
13681370 t => ! ! BrowserUtils . getShareableURL ( t . linkedBrowser . currentURI )
13691371 ) ;
13701372
1371- PanelMultiView . getViewNode (
1372- document ,
1373- "PanelUI-fxa-menu-sendtab-button"
1374- ) . hidden = ! canSendAllURIs ;
1373+ for ( const id of [
1374+ "PanelUI-fxa-menu-sendtab-button" ,
1375+ "PanelUI-fxa-menu-sendtab-separator" ,
1376+ ] ) {
1377+ PanelMultiView . getViewNode ( document , id ) . hidden = ! canSendAllURIs ;
1378+ }
13751379 } ,
13761380
13771381 // This is mis-named - it can be used to record any FxA UI telemetry, whether from
@@ -1997,6 +2001,10 @@ var gSync = {
19972001
19982002 let sendTabsToDevice = document . getElementById ( "context_sendTabToDevice" ) ;
19992003 sendTabsToDevice . disabled = ! enabled ;
2004+ let sendTabToDeviceSeparator = document . getElementById (
2005+ "context_sendTabToDeviceSeparator"
2006+ ) ;
2007+ sendTabToDeviceSeparator . disabled = ! enabled ;
20002008
20012009 if ( hideItems || ! hasASendableURI ) {
20022010 sendTabsToDevice . hidden = true ;
@@ -2045,10 +2053,12 @@ var gSync = {
20452053 "context-sendpagetodevice" ,
20462054 ! hideItems && showSendPage
20472055 ) ;
2048- contextMenu . showItem (
2056+ for ( const id of [
20492057 "context-sendlinktodevice" ,
2050- ! hideItems && showSendLink
2051- ) ;
2058+ "context-sep-sendlinktodevice" ,
2059+ ] ) {
2060+ contextMenu . showItem ( id , ! hideItems && showSendLink ) ;
2061+ }
20522062
20532063 if ( ! showSendLink && ! showSendPage ) {
20542064 return false ;
0 commit comments