985
submitted 2 days ago* (last edited 2 days ago) by inari@piefed.zip to c/technology@lemmy.world
you are viewing a single comment's thread
view the rest of the comments
[-] communist@lemmy.frozeninferno.xyz 70 points 2 days ago

The following filter options can't be translated into DNR rules:

strict1p, strict3p: whether a network request is same-origin as its initiator
Entity-based values for domain= filter option (webextensions #394)
redirect-rule=: the DNR API does not support redirect-if-blocked concept (webextensions #493)
Click-to-load embedded contexts through redirect=click2load.html filter option
Regex-based removeparam= modifier filter options
Exceptions for all modifier filter options are not possible
    Workarounds exist for removeparam= and csp= by carefully tuning the priority property.
Many very useful regex-based filters used in uBO are not allowed, or are rejected by the DNR API (webextensions #344)
replace=, can't modify the response body (full support is only possible with Firefox MV2)
ipaddress=, can't use IP address as a condition to block/unblock (full support is only possible with Firefox MV2)
urlskip=, this requires programmatic steps to extract a URL from another URL (partial support, for strict-blocked pages only)

aside from that it is somewhat better than default ublock but that's a pretty big list of issues.

[-] Redjard@reddthat.com 12 points 2 days ago* (last edited 2 days ago)

There's also pretty restrictive length limits on filter lists iirc, so ubo lite would have to select top filters at some point. This getting worse as websites add more ads or obfuscate more requiring more rules.

[-] brbposting@sh.itjust.works 5 points 2 days ago

Like FB putting every character in every [w][o][r][d] on the site into a unique code block

[-] timewarp@lemmy.world -2 points 2 days ago

Some of those limitations were never supported in Chrome to begin with. MV3 still supports webRequestBlocking at the engine level but it is gated behind enterprise policy (ExtensionInstallForcelist in the Windows Registry, macOS MDM, or Linux managed policy JSON). If an extension with webRequestBlocking is installed via policy, it restores programmatic interception.

Not all users are able to do that, as not all users are (or have to be) that tech savvy. That's an exclusionary barrier towards inclusion and accesibility of security and sovereignity features.

this post was submitted on 31 Aug 2026
985 points (99.5% liked)

Technology

87807 readers
4070 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS