diff --git a/platform/common/vapi-background.js b/platform/common/vapi-background.js index cf1f76131..da7a584ad 100644 --- a/platform/common/vapi-background.js +++ b/platform/common/vapi-background.js @@ -524,9 +524,12 @@ vAPI.Tabs = class { } onUpdatedHandler(tabId, changeInfo, tab) { + // Ignore uninteresting update events + const { status = '', title = '', url = '' } = changeInfo; + if ( status === '' && title === '' && url === '' ) { return; } // https://github.com/gorhill/uBlock/issues/3073 // Fall back to `tab.url` when `changeInfo.url` is not set. - if ( typeof changeInfo.url !== 'string' ) { + if ( url === '' ) { changeInfo.url = tab && tab.url; } if ( changeInfo.url ) {