File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
browser/components/tabbrowser/content Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -9122,10 +9122,16 @@ var TabContextMenu = {
91229122 document . getElementById ( "context_openTabInWindow" ) . disabled =
91239123 this . contextTab . hasAttribute ( "customizemode" ) ;
91249124
9125- // Only one of "Duplicate Tab"/"Duplicate Tabs" should be visible.
9126- document . getElementById ( "context_duplicateTab" ) . hidden = this . multiselected ;
9125+ // Only one of "Duplicate Tab"/"Duplicate Tabs" should be visible and the menu
9126+ // is optional based on browser.tabs.duplicateTab.
9127+ const duplicateTabMenuEnabled = Services . prefs . getBoolPref (
9128+ "browser.tabs.duplicateTab" ,
9129+ true
9130+ ) ;
9131+ document . getElementById ( "context_duplicateTab" ) . hidden =
9132+ this . multiselected || ! duplicateTabMenuEnabled ;
91279133 document . getElementById ( "context_duplicateTabs" ) . hidden =
9128- ! this . multiselected ;
9134+ ! duplicateTabMenuEnabled || ! this . multiselected ;
91299135
91309136 let closeTabsToTheStartItem = document . getElementById (
91319137 "context_closeTabsToTheStart"
You can’t perform that action at this time.
0 commit comments