github 0xCUB3/wBlock 3.2.2

2 hours ago

What's Changed

Privacy & Site Controls

  • Global Privacy Control (d525614, 0702e9f)
    An opt-in setting sends the Global Privacy Control signal to websites. It syncs through iCloud and is included in backup exports.
  • Blocked Request Count (64a48ab, 3c06ff2)
    Advanced settings can show a blocked-request count on Safari's toolbar icon. It counts supported requests handled by the scripts extension, not everything Safari's content blockers block, and is off by default.
  • Site Patterns (2496837, 984f12c, #1032)
    Filter-list and cosmetic-filtering site fields accept patterns such as amazon.*.
  • Cosmetic Filtering by Site (b3cffdf, fab0146, 3a09d42, #1031, #1035)
    Switch between selected sites and excluded sites without losing either list. Cosmetic rules written for amazon.* are retained when filtering is limited to amazon.it.

Sync & Storage

  • Safer iCloud Sync (276fecf, 26b7307, 38cd5ea)
    Stale devices no longer overwrite newer iCloud changes. Devices without a saved sync baseline take the cloud copy first.
  • Element Zapper Sync (a11ce8c)
    Rules added on two devices for the same site are preserved together.
  • Smaller Device Backups (3cf26e1)
    Regenerable filter caches and compiled rules are excluded from device backups. Custom sources and settings are retained.
  • Dark Reader Backups (cfa2800)
    Backup export includes Dark Reader's system-appearance setting.
  • Regional Filter Order (5ca96e1, 8cf1bd0, 413ceec)
    Reorder regional filters and sync their display order across devices without the list jumping during a drag.

Blocking & Updates

  • Popup Blocking (7db6133, 82737b2)
    AdGuard Popup Blocker runs in the page again so it can intercept popups.
  • Default Host List (493f112)
    The built-in ad and tracking hosts have their own filter list and can update independently.
  • Reliable Update Checks (446c70c, f5e4d30, 42b2777)
    Fresh userscript pushes are detected. Older mirror copies and unchanged lists with different line endings are no longer offered as updates.
  • Clearer Update Progress (d7dedc8, 795b937, 6194d81, 9502278)
    Open an ongoing Apply from its toolbar spinner. Foreground catch-up is visible, duplicate Applying cards are avoided, and pull-to-refresh reports when no updates were found.
  • Apply When You Choose (b92dc7d, #1003)
    Filter edits wait for Apply instead of starting a rebuild on their own. Upgrade rebuilds and site changes made from Safari still apply automatically.
  • Current List Versions (9e5001d)
    Filter-list versions refresh after automatic updates without relaunching wBlock.
  • Filter Syntax (b700e72)
    CSS injection rules keep working when their selector starts with #.

Imports & Source Editor

  • Browse Filter Lists (ea39275, a568a2d, 5f3f553, #999)
    Find is now Browse. Results avoid built-in duplicates from other platforms and prefer GitHub downloads. Going back restores your previous URL.
  • Userscript Imports & Updates (d390f73, 6539544, 82ad3f2, #1039)
    Duplicate script URLs are flagged while adding. Script requests retry in shorter steps, and the Userscripts tab has its Update/Apply button again.
  • Readable Source (657cfd1, 3b8dea7, 7e107e4, #999, #1039)
    Rules and scripts wrap by default. Filter rules use rule-type colors instead of JavaScript highlighting, with better light-mode contrast and a matching line-number gutter.
  • Rule Breakdown (1e20b98, 0fb6a82, 5ff6cbe, #1036, #1037)
    Capacity bars show rule types in different colors. URL parameters are pink, and the rules viewer's View menu holds its type counts.
  • Userstyle Compatibility (8648a72, 4209ace)
    Less errors point to the right line. Sass, SCSS and PostCSS are no longer supported; compile those styles to CSS before importing. Plain CSS and USO remain supported, along with Less and Stylus.

Native Interface & Performance

  • Settings & Menus (5f6b72f, 2c21aec, 991517e, 32e28e7)
    Settings use platform-native layouts. Mac and iPad menu bars expose wBlock commands. Help lives in About, and Safari Settings lives in Websites.
  • Mac Navigation (cb07726, b329a94, 3b85896)
    Scroll pages with the keyboard and go back with Command-[. Toolbars use native controls, and Safari gets properly sized toolbar icons.
  • Smoother Mac Lists (fb5ad9d, 6f96091, 20c6c30, 5bfcc00, 81d41a5)
    Less layout work while scrolling and switching tabs. Fixed a tab-switch crash and list jumps during dragging. Toolbar state updates are limited to active Safari tabs.
  • Sheets & Popup (7c1df57, 836c180, cc1dc38, b64268e, 2cb64d5, 771b8d5)
    Add sheets use native forms, Mac onboarding keeps a steady height, and grouped cells are brighter in iOS dark mode. The Safari popup uses system colors and shows the reason when it fails to load.

Languages

Full Changelog: 3.2.1...3.2.2

Download

  • App Store. Version 3.2.2 will become available after App Review.
  • macOS Homebrew: brew tap 0xcub3/wblock && brew install --cask wblock
  • macOS DMG: wBlock-3.2.2.dmg. Signed and notarized.

Join the Discord

Don't miss a new wBlock release

NewReleases is sending notifications on new releases.