1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-01 16:33:06 +01:00

No need for special treatment for about:blank and about:newtab

This commit is contained in:
AlexVallat 2015-03-30 16:19:07 +01:00
parent 49442e237e
commit 50dfc40f26

View File

@ -331,25 +331,8 @@ var tabWatcher = {
}, },
onTabSelect: function({target}) { onTabSelect: function({target}) {
// target is tab in Firefox, browser in Fennec vAPI.setIcon(vAPI.tabs.getTabId(target), getOwnerWindow(target));
var browser = (target.linkedBrowser || target); return;
var URI = browser.currentURI;
var aboutPath = URI.schemeIs('about') && URI.path;
var tabId = vAPI.tabs.getTabId(target);
if ( !aboutPath || (aboutPath !== 'blank' && aboutPath !== 'newtab') ) {
vAPI.setIcon(tabId, getOwnerWindow(target));
return;
}
if ( browser.webNavigation.busyFlags === 0 || /*BUSY_FLAGS_NONE*/
browser.webNavigation.busyFlags === undefined) {
vAPI.tabs.onNavigation({
frameId: 0,
tabId: tabId,
url: URI.asciiSpec
});
}
}, },
onLocationChange: function(browser, webProgress, request, location, flags) { onLocationChange: function(browser, webProgress, request, location, flags) {