Browse Source

Fixing #1017, only apply switch to about:blank or about:newtab if not loading

pull/2/head
AlexVallat 10 years ago
committed by gorhill
parent
commit
2643125f66
  1. 5
      platform/firefox/vapi-background.js

5
platform/firefox/vapi-background.js

@ -308,7 +308,8 @@ var tabWatcher = {
onTabSelect: function({target}) { onTabSelect: function({target}) {
// target is tab in Firefox, browser in Fennec // target is tab in Firefox, browser in Fennec
var URI = (target.linkedBrowser || target).currentURI;
var browser = (target.linkedBrowser || target);
var URI = browser.currentURI;
var aboutPath = URI.schemeIs('about') && URI.path; var aboutPath = URI.schemeIs('about') && URI.path;
var tabId = vAPI.tabs.getTabId(target); var tabId = vAPI.tabs.getTabId(target);
@ -317,11 +318,13 @@ var tabWatcher = {
return; return;
} }
if ( browser.webNavigation.busyFlags === 0 /*BUSY_FLAGS_NONE*/ ) {
vAPI.tabs.onNavigation({ vAPI.tabs.onNavigation({
frameId: 0, frameId: 0,
tabId: tabId, tabId: tabId,
url: URI.asciiSpec url: URI.asciiSpec
}); });
}
}, },
onLocationChange: function(browser, webProgress, request, location, flags) { onLocationChange: function(browser, webProgress, request, location, flags) {

Loading…
Cancel
Save