diff --git a/common/content/bindings.xml b/common/content/bindings.xml index b3f96751..09693199 100644 --- a/common/content/bindings.xml +++ b/common/content/bindings.xml @@ -32,6 +32,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/common/content/tabs.js b/common/content/tabs.js index 4af2ca2b..93ac3ca9 100644 --- a/common/content/tabs.js +++ b/common/content/tabs.js @@ -216,9 +216,10 @@ function Tabs() //{{{ }, validator: Option.validateCompleter }); + let fragment = liberator.has("MacUnix") ? "tab-mac" : "tab"; // TODO: Add option, or only apply when go~=[nN] styles.addSheet("tab-binding", "chrome://browser/content/browser.xul", - ".tabbrowser-tab { -moz-binding: url(chrome://liberator/content/bindings.xml#tab) !important; }", true); + ".tabbrowser-tab { -moz-binding: url(chrome://liberator/content/bindings.xml#" + fragment + ") !important; }", true); }