Skip to main content

Fixed · Consistent

Whitelist Wildcard Fix & Smarter Per-Site Defaults

Performance v1.4.3

v1.4.3 is a focused bugfix release centered on the whitelist. A wildcard entry like `*.example.com` — a format the UI's own hint suggested — silently matched nothing, and a single wildcard entry could corrupt the per-site exclusions for every whitelist entry, making whitelisting appear to do nothing at all. Wildcard and www prefixes are now cleaned up automatically and existing entries are migrated on update. Manual whitelist adds now bypass all features by default, the popup's site toggle understands subdomains, the footer version string is read from the manifest, and the blocklists are refreshed.

  • Fixed a whitelist bug where a wildcard entry like `*.example.com` silently matched nothing and could break per-site exclusions for every other entry, with existing entries migrated automatically on update
  • Adding a domain manually now bypasses all features by default, matching the popup's per-site toggle, and you can still narrow an entry to specific features
  • The popup's site toggle now knows a whitelisted domain covers its subdomains, so it correctly shows "disabled" on play.example.com when example.com is whitelisted
  • The version in the popup footer now reads from the manifest, so it's always accurate
  • Blocklists refreshed from all upstream sources, 186,674 rules across three tiers

The Whitelist Works the Way You’d Expect

Thanks to a sharp user report, we found a serious whitelist bug. An entry like *.example.com — the format the UI’s own hint suggested — silently matched nothing. Worse, one wildcard entry corrupted the per-site exclusion registration for every entry on the list, so whitelisting could appear to do nothing at all.

Wildcard and www prefixes are now stripped automatically when you add a domain, and existing entries are migrated when the extension updates. *.example.com, www.example.com, and example.com all behave identically: a domain always covers its subdomains.

Two related fixes ship alongside it. Adding a domain manually used to bypass only ad blocking by default, leaving script blocking, autoplay control, and the other optimizations active on the site you’d just whitelisted. Manual adds now default to bypassing all features — the same behavior the popup’s per-site toggle always had — and you can still narrow an entry to specific features. And the popup’s per-site toggle is now subdomain-aware: with example.com whitelisted, it correctly shows disabled on play.example.com.

Accurate Version in the Popup

The version string in the popup footer was hardcoded and had gone stale — it still showed v1.4.1. It’s now read from the manifest, so it always matches the installed version.

Refreshed Blocklists

All blocklists are refreshed from every upstream source — 186,674 rules across three tiers: 100,000 ad and tracker domains (Free), 64,829 privacy and telemetry (Medium), 21,845 malware, phishing, and fraud (Pro). This is a freshness refresh, not a size change.