tab_mix_plus-0.3.8.5pre.100920a results (briefly browsing Gmail was ok)
Code:
Tabmix Plus ERROR:
error when TMP_PC_init trying to change openUILinkIn
SyntaxError: missing ; before statement
Stack Trace:
((void 0),"openUILinkIn","function openUILinkIn(url, where, aAllowThirdPartyFixup, aPostData, aReferrerURI) { var bookMarkId, backgroundPref, tabmixArg = arguments.length > 5 ? arguments[5] : null; if (tabmixArg) { bookMarkId = \"bookMarkId\" in tabmixArg && tabmixArg.bookMarkId > -1 ? tabmixArg.bookMarkId : null; backgroundPref = \"backgroundPref\" in tabmixArg ? tabmixArg.backgroundPref : null; }\n if (!where || !url) {\n return;\n }\n var aRelatedToCurrent;\n if (arguments.length == 3 && typeof arguments[2] == \"object\") {\n let params = arguments[2];\n aAllowThirdPartyFixup = params.allowThirdPartyFixup;\n aPostData = params.postData;\n aReferrerURI = params.referrerURI;\n aRelatedToCurrent = params.relatedToCurrent;\n }\n if (where == \"save\") {\n saveURL(url, null, null, true, null, aReferrerURI);\n return;\n }\n const Cc = Components.classes;\n const Ci = Components.interfaces;\n var w = getTopWin(); if (where == \"window\" && getSingleWindowMode()) where = \"tab\";\n if (!w || where == \"window\") {\n var sa = Cc['@mozilla.org/supports-array;1'].createInstance(Ci.nsISupportsArray);\n var wuri = Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString);\n wuri.data = url;\n var allowThirdPartyFixupSupports = Cc['@mozilla.org/supports-PRBool;1'].createInstance(Ci.nsISupportsPRBool);\n allowThirdPartyFixupSupports.data = aAllowThirdPartyFixup;\n sa.AppendElement(wuri);\n sa.AppendElement(null);\n sa.AppendElement(aReferrerURI);\n sa.AppendElement(aPostData);\n sa.AppendElement(allowThirdPartyFixupSupports);\n var ww = Cc['@mozilla.org/embedcomp/window-watcher;1'].getService(Ci.nsIWindowWatcher);\n var newWin = ww.openWindow(w || window, getBrowserURL(), null, \"chrome,dialog=no,all\", sa); if (bookMarkId) newWin.bookMarkIds = bookMarkId;\n return;\n }\n var loadInBackground = getBoolPref(backgroundPref || \"browser.tabs.loadBookmarksInBackground\");\n if (where == \"current\" && w.gBrowser.selectedTab.pinned) {\n try {\n let uriObj = Services.io.newURI(url, null, null);\n if (!uriObj.schemeIs(\"javascript\") &&\n w.gBrowser.currentURI.host != uriObj.host) {\n where = \"tab\";\n }\n } catch (err) {\n where = \"tab\";\n }\n }\n switch (where) {\n case \"current\":\n w.loadURI(url, aReferrerURI, aPostData, aAllowThirdPartyFixup);\n break;\n case \"tabshifted\":\n loadInBackground = !loadInBackground;\n case \"tab\":\n let browser = w.gBrowser;\n browser.loadOneTab(url, {referrerURI: aReferrerURI, postData: aPostData, inBackground: loadInBackground, allowThirdPartyFixup: aAllowThirdPartyFixup, relatedToCurrent: aRelatedToCurrent});\n break;\n default:;\n }\n var fm = Components.classes['@mozilla.org/focus-manager;1'].getService(Components.interfaces.nsIFocusManager);\n if (window == fm.activeWindow) {\n w.content.focus();\n } else {\n w.gBrowser.selectedBrowser.focus();\n }\nif (bookMarkId) { var tab = where == \"current\" ? w.gBrowser.mCurrentTab : w.gBrowser.getTabForLastPanel(); tab.setAttribute(\"tabmix_bookmarkId\", bookMarkId); } }")@chrome://tabmixplus/content/utils.js:222
()@chrome://tabmixplus/content/utils.js:67
TMP_PC_init()@chrome://tabmixplus/content/places/places.js:132
TMP_PC_handleEvent([object Event])@chrome://tabmixplus/content/places/places.js:16
Code:
Tabmix Plus ERROR:
error when TMP_PC_init trying to change whereToOpenLink
SyntaxError: missing ; before statement
Stack Trace:
((void 0),"whereToOpenLink","function whereToOpenLink(e, ignoreButton, ignoreAlt) {\n if (!e) {\n return \"current\";\n }\n var shift = e.shiftKey;\n var ctrl = e.ctrlKey;\n var meta = e.metaKey;\n var alt = e.altKey && !ignoreAlt;\n var middle = e instanceof MouseEvent && !ignoreButton && e.button == 1;\n var middleUsesTabs = getBoolPref(\"browser.tabs.opentabfor.middleclick\", true);\n if (ctrl || middle && middleUsesTabs) {\n let inversefocus = getBoolPref(\"extensions.tabmix.inversefocusOther\", true); return inversefocus || shift ? \"tabshifted\" : \"tab\";\n }\n if (alt) {\n return \"save\";\n }\n if (shift || middle && !middleUsesTabs) {\n return getSingleWindowMode() ? \"tab\" : \"window\";\n }\n return \"current\";\n}")@chrome://tabmixplus/content/utils.js:222
()@chrome://tabmixplus/content/utils.js:67
TMP_PC_init()@chrome://tabmixplus/content/places/places.js:99
TMP_PC_handleEvent([object Event])@chrome://tabmixplus/content/places/places.js:16
Code:
Tabmix Plus ERROR:
error when TMP_PC_initPlacesUIUtils trying to change TMP_Places.getURLsForContainerNode
SyntaxError: missing ; after for-loop initializer
Stack Trace:
((void 0),"TMP_Places.getURLsForContainerNode","function PU_getURLsForContainerNode(aNode) {\n var urls = [];\n if (!PlacesUtils.nodeIsContainer(aNode)) {\n return urls;\n }\n var root = PlacesUtils.getContainerNodeWithOptions(aNode, false, true);\n var result = root.parentResult;\n var wasOpen = root.containerOpen;\n var didSuppressNotifications = false;\n if (!wasOpen) {\n didSuppressNotifications = result.suppressNotifications;\n if (!didSuppressNotifications) {\n result.suppressNotifications = true;\n }\n root.containerOpen = true;\n }\n for (let i = 0; i < root.childCount; ++i) {\n let child = root.getChild(i);\n if (PlacesUtils.nodeIsURI(child)) {\n urls.push({id: child.itemId, uri: child.uri, isBookmark: PlacesUtils.nodeIsBookmark(child)});\n }\n }\n if (!wasOpen) {\n root.containerOpen = false;\n if (!didSuppressNotifications) {\n result.suppressNotifications = false;\n }\n }\n return urls;\n}")@chrome://tabmixplus/content/utils.js:222
()@chrome://tabmixplus/content/utils.js:67
TMP_PC_initPlacesUIUtils()@chrome://tabmixplus/content/places/places.js:159
TMP_PC_init()@chrome://tabmixplus/content/places/places.js:26
TMP_PC_handleEvent([object Event])@chrome://tabmixplus/content/places/places.js:16