New:

New procedural cosmetic/HTML filtering operator: min-text-length(x), where x is the minimal text length of the subject DOM element. It is chainable. Example:

example.de##^script:has-text(.charCodeAt):min-text-length(14000)

New keyboard shortcut available: "Relax blocking mode". Use it to lower the current blocking mode to a lower one. Currently the default behavior is:

  • Allow JavaScript; or
  • Allow 3rd-party network requests

Consequently, if your default blocking profile is to disable JavaScript and 3rd-party network requests, you will need to press twice to lower uBO's blocking mode to the lowest blocking mode achievable through the keyboard command. The current web page will be automatically reloaded each time the current blocking mode is lowered.

The shortcut will have no effect when the current blocking mode in effect does not forbid JavaScript and 3rd-party requests.

Fixed

  • url(...) style injections in cosmetic filters
  • Parse search string as plaintext to avoid doubling \
  • Commit button gets stuck under specific circumstances
  • Whitelisting behind-the-scene causes uBO to disregard the moz-extension-scheme rule
  • Add link to open urls in a new tab
  • Coalesce common plain filters in a bucket into a single trie
  • Temporary dynamic filters with 3p-script won't save
  • Keyboard shortcut to change modes
  • Fix thrown exception in onHeadersReceived listener
  • Prevent adding known invalid URL-based rules
  • Fix background color of previewed image in logger
  • Finalize converting resources.txt into immutable resources
  • Save only modified immediate hidden settings
  • Refactor management of injectable resources
  • Strict-block only if match is anchored to end of hostname
  • Minor code review re. context menu code
  • Add ability to suspend network request handler at will
  • Fix some element picker-related issues
  • Fix merging multiple URls in element picker
  • Replace exec with transpose in procedural filters
  • Add test pages for procedural filters
  • Add new procedural operator: :min-text-length(x)
  • Does not block large media fetched over Fetch API
  • Last permanent rule is marked as changed when rules are added to the bottom
  • Dashboard open from uBO popup triggers unsaved changes dialog
  • Multiple "Advanced settings" opened
  • Redirection fails for filters having * in the host part
  • Show requests blocked in the logger as a result of csp= option
  • Element picker normalize style attrib
  • "#@#+js" entries are shown in the logger as yellow instead of green
  • no-scripting: behind-the-scene false sticks even after restoring uBO from a config where it's not present
  • Revert button remains active/clickable after clicking on Apply changes
  • "Block element" item should have ellipsis (usability)
  • Nested !#if/!#endif directives not evaluated properly
  • Hide predefined whitelist directives
  • Non-specific procedural filters
  • HTML filter showing up as cosmetic filter in logger
  • No warning for unsaved changes in dashboard
  • Logger: can't bring up filtering options for popup entries where URL does not start with http[s]
  • Switching configuration tabs [appears to stop] list updates
  • Cosmetic filter exceptions not displayed in network request logger
  • Fix generichide not being evaluated for local context
  • Discard whole filter with bad csp= content
  • Add a link to the remote asset in asset viewer
  • Rearrange inner loop of static network filtering engine
  • Fix "Close this window" not working on document-blocked page
  • Add support for all filter option
  • Set default delay for creating selfie to 3 minutes
  • Avoid duplicated strings in filterOrigin w/ new approach
  • Revisit code to benefit from ES6 syntax
  • Refactor runtime storage of specific cosmetic filters
  • Add support for nth-ancestor operator in HTML filtering
  • Ensure "Ignore generic cosmetic filters" sticks on Fennec
  • Fix regression affecting *$csp=-like filters
  • Fix error when loading a non-cached non-local asset

How to install

sudo dnf upgrade --advisory=FEDORA-2019-9c65ffe94b

This update has been submitted for testing by rathann.

2 years ago

This update's test gating status has been changed to 'waiting'.

2 years ago

This update's test gating status has been changed to 'ignored'.

2 years ago

This update has been pushed to testing.

2 years ago
User Icon robatino commented & provided feedback 2 years ago

Firefox shows a Version number of 1.22.0, not 1.22.2 (which I'm pretty sure is coming from the new version since the stable updates version is 1.19.2).

User Icon robatino commented & provided feedback 2 years ago

Also, as an aside, mozilla-noscript hasn't been updated in a long time. The current Fedora build is 10.2.1, upstream is 11.0.3. It looks like mozilla-ublock-origin is monitored by https://fedoraproject.org/wiki/Upstream_release_monitoring but mozilla-noscript is not?

User Icon rathann commented & provided feedback 2 years ago

@robatino thanks for the notice. You're right, the version in manifest.json is 1.22.0 still. It looks like upstream forgot to update it when releasing 1.22.2, which seems plausible given that it's an emergency fix release. I've just reported this upstream.

I will update noscript within the next few days.

User Icon rathann commented & provided feedback 2 years ago

Actually, it looks like it was my mistake, I got the 1.22.0 XPI file instead of 1.22.2. I'll fix this shortly.

rathann edited this update.

New build(s):

  • mozilla-ublock-origin-1.22.2-2.fc30

Removed build(s):

  • mozilla-ublock-origin-1.22.2-1.fc30

Karma has been reset.

2 years ago

This update has been submitted for testing by rathann.

2 years ago

This update has been pushed to testing.

2 years ago
User Icon robatino commented & provided feedback 2 years ago

Works fine in casual use. Firefox reports "1.22.2" now as expected.

User Icon robatino provided feedback 2 years ago
karma
BZ#1713383 mozilla-ublock-origin-1.22.2 is available

This update can be pushed to stable now if the maintainer wishes

2 years ago

This update has been submitted for stable by bodhi.

2 years ago

This update has been pushed to stable.

2 years ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
low
Karma
1
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
7 days
Dates
submitted
2 years ago
in testing
2 years ago
in stable
2 years ago
modified
2 years ago
BZ#1713383 mozilla-ublock-origin-1.22.2 is available
0
1

Automated Test Results