1.40.0
Commits to master since this release
Commits since last release
To install the stable build:
- Firefox: Click uBlock0_1.40.0.firefox.signed.xpi
- 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 Nik Rolls
- Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/
Notes:
Given that the format of compiled lists and selfie changed, this may cause a noticeable delay for the first launch after updating to 1.40.0 on less powerful devices. For a concrete example, in Firefox for Android I got ~7 seconds launch time after update to 1.40.0. Subsequent launches will be back to normal, for example on mobile I get ~790ms with selfie (and "uBlock filters -- Annoyances" enabled). On more powerful devices, this should be less noticeable if at all.
Closed as fixed:
- Inconsistent line-break in the support pane for Japanese environment
- Wrong description in Trusted site pane
- Update nobab
- Specific-generic cosmetic filter is not disabled by generichide
- "Your request URL is too long": problem with too many filters and the new "problem with filter lists" button
- Exceptions do not work when processing requests with long paths
Notable commits without an entry in the issue tracker
- Improve auto-completion in "My filters" editor
- Store
domain=
option into trie container's character buffer - Partially bring suspendTabsUntilReady out of experimental status
- Fix potentially reporting wrong context in logger for
ghide
filters - Fine-tune static network filtering engine code
- Wait for placeholders to be present (in
googlesyndication_adsbygoogle.js
) - Create synthetic event for new windows created from external application
- Add
window.close
scriptlet - Store regex filter pattern into bidi-trie buffer
- Ignore pointless trailing *^ in network filters
- Change compiled list format to a saner block id management
- Store generic pattern string into bidi-trie buffer
- Remove classes specialized in handling single-wildcarded patterns
- Refactoring work in static network filtering engine
- Have
getAll()
returns at least one neutered Tracker object