{"issue":{"user":{"id":1240282,"login":"jsamuel","url":"https://api.github.com/users/jsamuel","avatar_url":"https://secure.gravatar.com/avatar/bc1d195cedb959a3946572b08ce9e7c7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"bc1d195cedb959a3946572b08ce9e7c7"},"milestone":null,"created_at":"2011-12-22T02:30:24Z","title":"SeaMonkey: context menu \"open link in new tab\" fails","labels":[{"name":"extension","url":"https://api.github.com/repos/RequestPolicy/tractest/labels/extension","color":"ededed"}],"state":"open","updated_at":"2011-12-22T02:30:24Z","id":2632220,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"html_url":"https://github.com/RequestPolicy/tractest/issues/24","closed_at":null,"body":"On !SeaMonkey 2.0b2pre, using \"open link in new tab\" fails when trying to open a cross-site link. What you get is a blank tab and the following message which looks like the browser reacting to !ShouldLoad returning false for the url it's trying to display in the new tab:\r\n\r\n{{{\r\nError: uncaught exception: [Exception... \"Component returned \r\nfailure code: 0x805e000a [nsIWebNavigation.loadURI]\"  nsresult: \r\n\"0x805e000a (<unknown>)\"  location: \"JS frame :: chrome://global/content/bindings/browser.xml \r\n:: loadURIWithFlags :: line 186\"  data: no]\r\n}}}\r\n\r\nThe fundamental problem is that our registerLinkClicked() function is not getting called. There is some chance this is the result of the crappy workaround for !TabMixPlus in our _wrapAddTab() function in overlay.js.","number":24,"url":"https://api.github.com/repos/RequestPolicy/tractest/issues/24","comments":0,"assignee":null},"action":"opened"}