Closed Bug 457893 Opened 17 years ago Closed 16 years ago

First tab blocked

Categories

(SeaMonkey :: Tabbed Browser, defect)

SeaMonkey 1.1 Branch
x86
Linux
defect
Not set
major

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: hrb54, Unassigned)

Details

User-Agent: Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.8.1.16) Gecko/20080702 SeaMonkey/1.1.11 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.8.1.16) Gecko/20080702 SeaMonkey/1.1.11 The Back- and Forward-buttons don't work, if the first (leftmost) tab is active. The location bar text is also not updateted to the address of the first tab when switching there from another tab. Reproducible: Always Steps to Reproduce: 1. Open any site after starting browser. 2. Open a 2nd site in a new tab. 3. Switch back to the 1st tab. Address in location bar will stay of the 2nd tab! 4. Enter a new address into location bar. 5. Click on Back-button. Nothing will happen! Expected Results: After switching from 2nd to 1st tab, the address displayed in location bar should change to the address of the page actually displayed in 1st tab. Clicking on Back-button should reopen the previous page displayed in the 1st tab. The shortcut keys for Back and Forward also do nothing whe 1st tab is active.
Version: unspecified → SeaMonkey 1.1 Branch
When switching to the 1st tab, the following message is added to the js-console: Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebNavigation.canGoBack]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://navigator/content/nsBrowserStatusHandler.js :: anonymous :: line 294" data: no]
Do/Did you have any extensions installed? Does this also happen with a new profile (for testing)?
It doesn't happen with new profiles. Then I added all extensions in my usual profile one by one and the problems startet with the installation of Mr Tech Local Install.
After removing Local Install with Extension Unistaller, everything works fine again. I know Local Install from using Firefox and you will see it at the addon page of seamonkey marked as compatible with seamonky. So I installed it, nerver expecting, that it can cause such kind of trouble. It seems that all versions of Mr Tech Local install and Mr Tech Toolkit are incompatible with Seamonkey 1.xx. So this extension should be fixed and removed from the seamonkey addon pages until it's compatible. The bug #457893 can be closed.
mrtech: Could you possibly take a look at this in your extension?
I don't think it's an issue with the code, the latest build only support SeaMonkey 1.5+ which is what version 6.x is marked for, but AMO allows SeaMonkey 1.1.x to install it anyway. For SM 1.1.x support please install the last Local Install 5.x build from here: https://addons.mozilla.org/en-US/seamonkey/addons/versions/421#version-5.3.2.6 I'll check to see if there's an amo bug or similar for this.
mrtech: https://addons.mozilla.org/en-US/seamonkey/addons/versions/421#version-5.3.2.6 is the version which contains the bug. My version of Seamonkey terminates attempts to install 6.x versions of local install with an error message.
I just did a test on 1.1.12 with a clean profile and did not have any issues. If you can export you local install settings and email them to me I'll investigate.
Also can you list the other extensions you have installed, there's probably a conflict with these that manifests in my code, but may not be entirely mine. I don't do any with browser history so just trying to see if any of my functions, namespaces or vars are colliding with another extension.
I'm just testing it... ;-)
Previous installed extensions: AdblockPlus NoScript 1.7.9 MonkeyMenu 0.9.9 Installing 5.3.2.6 produces the following output in js-console: --------------------------------------- Warning: Failed to load overlay from chrome://local_install/content/local_XPInstall-moz.xul. Source File: chrome://communicator/content/xpinstall/institems.xul Line: 0 --------------------------------------- But it will be installed anyway. After restart, Seamonkey shows the described beheavior. When switching from 2nd tab to 1st tab, js-console shows: --------------------------------------- Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebNavigation.canGoBack]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://navigator/content/nsBrowserStatusHandler.js :: anonymous :: line 300" data: no] --------------------------------------- The local install settings are the defaults after new installation. I didn't change them after install. --------------------------------------- about:buildconfig Build platform target i686-pc-linux-gnu Build tools Compiler Version Compiler flags gcc-4.2 gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu6) -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -Wall -pipe -g -Wall -O2 -pthread -pipe g++-4.2 gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu6) -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -g -O2 -g -Wall -O2 -fshort-wchar -pthread -pipe --------------------------------------- prefs.js # Mozilla User Preferences /* Do not edit this file. * * If you make changes to this file while the application is running, * the changes will be overwritten when the application exits. * * To make a manual change to preferences, you can visit the URL about:config * For more information, see http://www.mozilla.org/unix/customizing.html#prefs */ user_pref("browser.link.open_newwindow", 3); user_pref("browser.open.dir", "/mnt/SuSE9-SCSI/opt/mozilla/seamonkey"); user_pref("browser.open.filterIndex", 0); user_pref("browser.search.defaultengine", "engine:///usr/lib/seamonkey/searchplugins/google.src"); user_pref("browser.startup.homepage", "http://www.seamonkey-project.org/start/"); user_pref("browser.startup.homepage_override.mstone", "rv:1.8.1.13"); user_pref("browser.tabs.autoHide", false); user_pref("browser.tabs.opentabfor.middleclick", true); user_pref("browser.tabs.opentabfor.urlbar", true); user_pref("browser.tabs.warnOnClose", false); user_pref("capability.policy.maonoscript.javascript.enabled", "allAccess"); user_pref("capability.policy.maonoscript.sites", "addons.mozilla.org flashgot.net google.com googlesyndication.com hotmail.com informaction.com live.com maone.net msn.com noscript.net passport.com passport.net passportimages.com recaptcha.net yahoo.com yimg.com about: about:blank about:config about:credits about:neterror about:plugins chrome: file://flashgot.net file://google.com file://googlesyndication.com file://hotmail.com file://informaction.com file://live.com file://maone.net file://msn.com file://noscript.net file://passport.com file://passport.net file://passportimages.com file://recaptcha.net file://yahoo.com file://yimg.com http://flashgot.net http://google.com http://googlesyndication.com http://hotmail.com http://informaction.com http://live.com http://maone.net http://msn.com http://noscript.net http://passport.com http://passport.net http://passportimages.com http://recaptcha.net http://yahoo.com http://yimg.com https://flashgot.net https://google.com https://googlesyndication.com https://hotmail.com https://informaction.com https://live.com https://maone.net https://msn.com https://noscript.net https://passport.com https://passport.net https://passportimages.com https://recaptcha.net https://yahoo.com https://yimg.com resource:"); user_pref("extensions.adblockplus.checkedadblockinstalled", true); user_pref("extensions.adblockplus.checkedtoolbar", true); user_pref("extensions.adblockplus.showsubscriptions", false); user_pref("intl.charsetmenu.browser.cache", "ISO-8859-1, UTF-8"); user_pref("local_install.addonsEnabled", false); user_pref("local_install.hideToolsExtensionOptionsMenu", true); user_pref("local_install.hideToolsThemeSwitcherMenu", true); user_pref("monkey.fullscreen.enabled", false); user_pref("network.cookie.prefsMigrated", true); user_pref("noscript.gtemp", ""); user_pref("noscript.policynames", ""); user_pref("noscript.temp", ""); user_pref("noscript.version", "1.7.9"); user_pref("prefs.converted-to-utf8", true); user_pref("security.warn_entering_secure", false); user_pref("signon.SignonFileName", "22815779.s"); user_pref("update_notifications.enabled", false); user_pref("wallet.SchemaValueFileName", "22815779.w"); user_pref("xpinstall.whitelist.add", "");
I'll test these out, but can you update to the latest NoScript, there have been 15 releases since 1.7.9 and an additional 5 that are baking in the test builds. I'm also assuming AdBlock Plus is the 7.5.5. Also, try a clean profile and just installing Local Install and then test each one at a time till you get the error.
I've just reproduced the problem with a new profil and no extension but local install.
It's the combination of local install 5.3.2.6 and AdBlock Plus 7.5.5. I've just downloaded Seamonkey 1.1.12, installed it and local install worked well. The error occured again after installing AdBlock. The reason why the error happened also in a new profile with SM 1.1.11 was that AdBlock is installed in the application directory of SM and so parts of it are loaded even in new profiles.
can you test with the latest dev build of abp? http://adblockplus.org/devbuilds/
Same results.
So this is an extension problem not in SeaMonkey code.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.