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);
}