Download Latest Version 3.2.3 source code.zip (20.0 MB)
Home / 3.2.0
Name Modified Size InfoDownloads / Week
Parent folder
wBlock-3.2.0.dmg 2026-10-10 40.9 MB
3.2.0 source code.tar.gz 2026-10-10 15.9 MB
3.2.0 source code.zip 2026-10-10 16.2 MB
README.md 2026-10-10 5.8 kB
Totals: 4 Items   73.0 MB 0

What's Changed

More Control

  • iCloud Ordering (45c0f36d, 238c6ae1) Filter and userscript order now syncs across devices. Reset Ordering restores the defaults across your devices too.
  • Cosmetic Filtering by Site (5f79cfb7) Choose where cosmetic filtering applies, or exclude specific sites while keeping network blocking on.
  • Per-list Automatic Updates (1b72f810, d2782dd9) Each URL-based filter list has its own Automatic Updates switch. Your choices sync and are included in backups.
  • Per-list Site Exclusions (6d78f9fa, 2a895cbf) Site Settings shows which lists exclude each site, and every edit stays undoable.

Imports & Interface

  • Rebuilt Add Sheets (15db8148, 78040461, 90632ade) Native URL, Text and File tabs, an import review step with editable metadata, and bulk URL imports from text files.
  • Source Editor (2bfaf00e) One editor for rules and script content, with Undo, Redo, Paste, Search and Wrap.
  • Settings at a Glance (1e8455ad, 423b60a8) Rule Capacity, Next Update and iCloud Sync summaries, plus Pause Blocking in the Settings toolbar.
  • Info Panels & Toolbars (5dd66184, d1aac55f, 540b10dd, e73a80b4) Better-anchored Mac popovers, native sheet navigation, Dynamic Type icon sizing and a standard Show Enabled Only toggle.

Blocking & Reliability

  • Safari Rule Compatibility (c95bcf6c, 574603d0, 5997659b) Uppercase domains no longer make Safari reject a blocker. Unsupported cosmetic selectors and uBO remove-attribute/class rules are handled through wBlock Scripts.
  • Large-list Site Exclusions (d5566e68, [#925]) Fixed a compilation failure when excluding sites from large lists such as AdGuard Tracking Protection.
  • Anti-adblock Popups (aa89ebcb, [#895]) Blocks the scrolling-lock popup on How-To Geek and related sites.
  • Safari 17 Popup (b55798cd, [#896]) Fixed the extension popup failing to load.
  • Early Page Loads (ba381852, 502135b7, 465daa0c) More reliable rules and userscript startup when the app is slow to respond or Safari preloads a page before opening its tab.
  • Update & Apply Behavior (eb5868b0, f9ecf610, b8019a08) Deferred iOS updates finish when the app opens. Apply without updates no longer downloads missing lists, and background applies show a spinner.
  • Deleted Userscripts (16e7639a, [#930]) Fixed deleted scripts reappearing after deletion.
  • Custom-list Storage (5d89a671) A custom list sharing a built-in list's name no longer reads or deletes the built-in list's downloaded file.
  • Userscript Downloads (ebe18692, 0966b0f9, 3fa04195, 77a4ed69) Rejects HTML responses, uses exact built-in mirrors as fallbacks, and preserves custom YouTube Classic sources and curated metadata.
  • Backups & Safari Setup (a57ee911) Restoring during onboarding continues to Safari setup. Backups also preserve the Filters and Userscripts show-active toggles.
  • Clearer Results & Errors (51770035, a8a82e72) No-updates results are dismissible alerts, and compilation logs retain WebKit's actual error details.

Filter Catalog & Languages

  • Regional Lists (31231c8c, d4d835a5, 21103a4b) Regional lists appear once with their languages. Custom regional lists can be assigned languages, and Norwegian setup selects the Nordic list correctly.
  • Catalog Cleanup (73ca94b9, dca527f8, bfa9fc8d, 2aded4c3) Updated regional recommendations and retired overlapping or discontinued lists. Enabled retired lists are preserved as custom lists.
  • Download Fallbacks & Confirmation (a353e848, 727adadf, 16ab3734) AdGuard Mobile Filter has backup download sources. Filter info lists fallback URLs, and enabling HaGeZi Pro Mini asks for confirmation.
  • Translations (8aec81ee, 90eead51, d95be346, 7236262d) Updated Japanese, German, Greek and Turkish translations.

Performance & Polish

  • Generic Rules Toggle (4bc3915a) Drop generic hiding rules and keep the site-specific ones.
  • Faster Browsing (#873, 3c3e802c, 160ecf26, b00347d3, 9c1e6d37) Site-specific hiding rules load once per page, and No Autoplay only loads while it's on.
  • Faster Apply (21d12234, afd03214, 0e022e8a, 11bbc02e) Lists stop re-rendering during Apply, and compiling is quicker on Macs with spare cores.
  • Userscript or Userstyle (03e3d511) Adding a script asks which kind it is.
  • Redirect Stand-ins (cd31256e) $redirect rules get their stand-in resources through wBlock Scripts.
  • AdGuard Catalog Match (#958, 370a2da4, 5b8b0c2b) Filter names and download mirrors follow AdGuard's registry, listed in the same order.
  • Regional Lists (0293c27d, b92c2221, 8a221e15, fccdd29b) Setup shows regional lists in one list with native language names, and custom lists can name any language.
  • Settings Safety (e8f3bf9f) Unsaved settings survive when another part of wBlock writes first.
  • Backup Restore (4809f07f, [#938]) Restoring drops custom lists the backup doesn't have.
  • Onboarding Check (2f9c18b7, [#959]) The content blocker step only counts as done once Safari reports all five on.
  • Get Turns Scripts On (a77de4c6) Pressing Get on a userscript now enables it.
  • Translations (682e21db, 2145f653, 4528a7e2, 1983db5e) Updates for German and Japanese. Greek got one too.

Full Changelog: https://github.com/0xCUB3/wBlock/compare/3.1.3...3.2.0

Download

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

Join the Discord

Source: README.md, updated 2026-10-10