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.