uBlock Origin alternative AdGuard fixes Windows-induced BSOD, promises dark mode everywhere

Earlier this week, Brave made headlines with its commitment to continue supporting uBlock Origin, responding to concerns about Google Chrome’s decision to “permanently disable” the extension due to its unsupported status. In contrast, AdGuard has already embraced the Manifest V3 (MV3) framework, having integrated it into its offerings since August 2022.

AdGuard’s Latest Update

Today marks the release of AdGuard for Windows version 7.19, which introduces an exciting feature allowing users to modify any webpage by applying a dark theme through Userstyles. This enhancement empowers users to personalize their browsing experience without altering the underlying content of the web pages they visit.

Userstyles are custom themes that allow you to change how web pages look in your browser without modifying their content. They work by adding CSS styles to the website’s existing styles.

To add a userstyle, go to Settings → Extensions → Add → Import from file or URL. Feeling creative? Click Add → Create userstyle.

In addition to this innovative feature, the update addresses several improvements and fixes, notably one related to the blue screen of death (BSOD) linked to the Windows NETIO SYS system driver, which is essential for AdGuard’s network traffic filtering capabilities. The latest version integrates updated drivers for both the Windows Filtering Platform (WFP) and the Transport Driver Interface (TDI).

Improvements

  • Added userstyles support #5179
  • Added support for the Floorp browser #5164
  • Updated translation of the Fanboy’s Annoyance List description #5205

Fixes

  • AdGuard causes a BSOD related to the Microsoft driver netio.sys #5169
  • AdGuard DNS filter doesn’t work after re-enabling the DNS module #5146
  • Dark theme missing in search bars for context menu #5157
  • Disable Windows OS ads feature appears in Windows 10 #5193
  • Double-click doesn’t work in Blocklist and Allowlist #5175
  • Minor dark theme UI issue with scrollbar background in Filter Editor #4679
  • Main window always opens at system start-up #5227
  • Filtering log shows $permission rule instead of an appropriate filter name when blocking an HTML element #5231
  • HTML requests are not displayed in the filtering log if there is a rule with the $generichide modifier #5213

CoreLibs (Filtering engine)

  • CoreLibs updated to v1.16.44 #5242

Improvements

  • Enable post-quantum cryptography when it’s used by the filtered app #1916

Fixes

  • AdGuard content script is blocked by CSP on uber.com #1903
  • GM_xmlhttpRequest doesn’t support the Referer header #1899
  • Impossible to log in at sony.de in Firefox when AdGuard is enabled #1867

Scriptlets (JavaScript enhancement for filtering rules) updated to v1.11.27
Improvements

  • Added allowed and denied values to set-local-storage-item #445
  • Added line number support for inlineScript and injectedScript to abort-on-stack-trace #439
  • Added checked and unchecked values to set cookie #444
  • Added reload option to trusted-click-element #301

Fixes

  • log-on-stack-trace — player did not work on deltabit.co #384

DnsLibs (DNS filtering engine) updated to v2.5.41
ContentScript updated to v2.0.6
UserscriptsWrapper updated to v1.2.24

The latest version of AdGuard can be downloaded from its official website. It is important to note that this release will be the final one to support Windows 7 and 8.1. Users who wish to continue utilizing AdGuard without upgrading to Windows 11, which necessitates new hardware, should consider remaining with this version.

Winsage
uBlock Origin alternative AdGuard fixes Windows-induced BSOD, promises dark mode everywhere