diff --git a/common/content/dactyl.js b/common/content/dactyl.js index 5bcfdfa7..fe5e73a2 100644 --- a/common/content/dactyl.js +++ b/common/content/dactyl.js @@ -1391,8 +1391,10 @@ var Dactyl = Module("dactyl", XPCOM(Ci.nsISupportsWeakReference, ModuleBase), { if (config.tabbrowser.tabContainer._positionPinnedTabs) config.tabbrowser.tabContainer._positionPinnedTabs(); }, + /* validator: function (opts) dactyl.has("Gecko2") || Option.validIf(!/[nN]/.test(opts), "Tab numbering not available in this " + config.host + " version") + */ } ].filter(function (group) !group.feature || dactyl.has(group.feature)); diff --git a/common/content/tabs.js b/common/content/tabs.js index c34ad6cb..fec7f285 100644 --- a/common/content/tabs.js +++ b/common/content/tabs.js @@ -36,7 +36,7 @@ var Tabs = Module("tabs", { }; this.tabBinding = styles.system.add("tab-binding", "chrome://browser/content/browser.xul", String.replace(<>, /tab-./g, function (m) util.OS.isMacOSX ? "tab-mac" : m), false, true); }, diff --git a/common/modules/base.jsm b/common/modules/base.jsm index 59c761e7..1d5bbd40 100644 --- a/common/modules/base.jsm +++ b/common/modules/base.jsm @@ -238,8 +238,8 @@ function properties(obj, prototypes, debugger_) { let seen = { dactylPropertyNames: true }; try { - if ("dactylpropertynames" in obj && !prototypes) - for (let key in values(dactylpropertynames)) + if ("dactylPropertyNames" in obj && !prototypes) + for (let key in values(obj.dactylPropertyNames)) if (key in obj && !set.add(seen, key)) yield key; }