Recently, some users chimed in about a similar problem with uBlock Origin in Chrome. The open-source ad blocker let some YouTube ads through in Google's browser. But this didn't happen all the time, only in specific scenarios, like when leaving a YouTube tab as the last active tab, and closing the browser. Upon reopening Chrome, the ads came through.
A member of uBlock Origin's team, who was investigating the issue, proposed a change, to make tabs reload after the ad blocking plugin is ready to filter the web requests. That could be a potential solution for stopping the ads before they could be delivered. But, Raymond Gorhill, the creator of the add-on,
said that making tabs reload unconditionally would be a bad idea, especially if the user has hundreds of tabs. Imagine if all the tabs reloaded simultaneously, that could result in chaos.
Gorhill suggested that the extension should only reload when a network request has been made by the tab. The developers worked with this in mind, and introduced a
commit at the add-on's repo. They have enabled a feature that was previously being tested, it's referred to as suspendTabsUntilReady. The new version of the add-on, uBlock Origin 1.40 brings the fix for the YouTube ads at Chrome startup.
With the change, uBlock Origin will reload active tabs when Chrome is launched, while ignoring the tabs that were inactive/suspended. The update for the extension also includes a couple of other improvements for the My Filters Editor's auto-complete functionality, scriplets, defusers, and the issue reporter. Pop-up filtering now supports a new scriptlet, window-close-if. The update is not yet live on the Chrome
webstore,
Opera Addons store and
Microsoft Store, but is already available on
Firefox's AMO.