Skip to content

Commit 6da0329

Browse files
committed
Fix #52 - Tab history is lost in 2nd window
1 parent 2900916 commit 6da0329

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

chrome/content/tabutils.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,15 @@ var tabutils = {
4444
});
4545
}
4646

47+
let os = Services.appinfo.OS; //WINNT, Linux or Darwin
48+
let version = parseFloat(Services.appinfo.version);
49+
document.documentElement.setAttribute("OS", os);
50+
document.documentElement.setAttribute("v4", true);
51+
document.documentElement.setAttribute("v6", true);
52+
document.documentElement.setAttribute("v14", true);
53+
document.documentElement.setAttribute("v17", true);
54+
document.documentElement.setAttribute("v29", version >= 29.0);
55+
4756
// Function.prototype.__defineGetter__("stack", function() {
4857
// var stack = [];
4958
// for (let caller = this; caller && stack.length < 15; caller = caller.caller) {
@@ -2375,15 +2384,6 @@ tabutils._miscFeatures = function() {
23752384
});
23762385

23772386
//Compatibility with themes
2378-
let os = Services.appinfo.OS; //WINNT, Linux or Darwin
2379-
let version = parseFloat(Services.appinfo.version);
2380-
document.documentElement.setAttribute("OS", os);
2381-
document.documentElement.setAttribute("v4", version >= 4.0);
2382-
document.documentElement.setAttribute("v6", version >= 6.0);
2383-
document.documentElement.setAttribute("v14", version >= 14.0);
2384-
document.documentElement.setAttribute("v17", version >= 17.0);
2385-
document.documentElement.setAttribute("v29", version >= 29.0);
2386-
23872387
for (let sheet of Array.slice(document.styleSheets)) {
23882388
switch (sheet.href) {
23892389
case "chrome://browser/skin/browser.css":

0 commit comments

Comments
 (0)