1.42.0

gorhill/uBlock1.42.0Mar 30, 2022by github-actions[bot]

AI Summary

This update introduces cosmetic filtering improvements, including handling for `picture > source` elements and an experimental procedural operator.

Key Highlights

  • Handle `picture > source` elements in element picker
  • Experimental procedural cosmetic operator `:others()` introduced
  • Command to toggle cosmetic filtering added
  • Removal of inactive MVPS from stock filter lists

New Features

  • Command to toggle cosmetic filtering
  • Experimental procedural cosmetic operator `:others()`

Full Release Notes

[Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.42.0...master)
[Commits since last release](https://github.com/gorhill/uBlock/compare/1.41.8...1.42.0)

To install the stable build:

- **Firefox**: Click [uBlock0_1.42.0.firefox.signed.xpi](https://addons.mozilla.org/firefox/downloads/file/3929378/ublock_origin-1.42.0-an+fx.xpi)
    - [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox).
- **Chromium**: Install from the Chrome store (CWS): <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>
- **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>
    - The Microsoft Store version of uBO is published by [Nicole Rolls](https://github.com/nicole-ashley/uBlock-Edge)
- **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>

---

## Fixes:

- [Handle `picture > source` elements in element picker](https://github.com/gorhill/uBlock/commit/3391435f750e9a03da7407ccecd9b3b2f950b601)
- [Use a better value to mark end of sequence of tokens](https://github.com/gorhill/uBlock/commit/bc4f392a475dac18b82111919ad38ee93beee42e)
- [Remove MVPS from stock lists due to inactivity](https://github.com/gorhill/uBlock/commit/858fdaced3fbaf2d4c16aaa71cdab2b050e890b7)
- [A way to fix serious filter issues as soon as possible ](https://github.com/uBlockOrigin/uBlock-issues/discussions/2022)
- [Add command to toggle cosmetic filtering](https://github.com/gorhill/uBlock/commit/ad1800fbcaeea30a860871f3179def5c4af1bc45)
- [Prevent unset minimal width for popup panel](https://github.com/gorhill/uBlock/commit/3ea92f87a3aa8ea1ea4862dfac9466e39de0cc93)

## Notable commits without an entry in the issue tracker:

- [Discard duplicate lines when merging imported directives](https://github.com/gorhill/uBlock/commit/0d6a459b60cdcd3fb552bcba546a40218b86a9fa)
- [Make browser use dark theme built-in widgets in dark theme](https://github.com/gorhill/uBlock/commit/b4774c4b9857f78e026afe58ce18a036c44de442)
- [Add letsblock.it as valid location for subscription links](https://github.com/gorhill/uBlock/commit/c8d1834018fba0de0c4aac2088be12e6ff379515) (by @xvello)
- [Introduce experimental procedural cosmetic operator `:others()`](https://github.com/gorhill/uBlock/commit/152120bd9ec7a2ccea907e015fb195484ef7bc8e)