Closed Bug 1917845 (soft-blocking) Opened 2 months ago Closed 27 days ago

Introduce a new soft-blocking backend for add-ons

Categories

(Toolkit :: Blocklist Implementation, task, P1)

task

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
firefox133 --- fixed

People

(Reporter: willdurand, Assigned: rpl)

References

(Blocks 3 open bugs)

Details

(Whiteboard: [addons-jira])

Attachments

(2 files, 1 obsolete file)

Similar to what we've done a few years ago (Bug 1620621), we'd like to (re-)introduce a new soft blocking mechanism that is backed by a bloom filter, etc. This bug tracks the backend work to do so. Here is a list of things we need to pay attention to (from the PRD):

  • When an add-on version is soft-blocked by Mozilla, it should be disabled in both the Firefox desktop and mobile versions
  • Provide the ability for a user to re-enable the soft-blocked version in about:addons
  • Prevent new installation of soft-blocked versions with an error explaining why it cannot be installed
  • Allow the user to disable or re-enable blocking capabilities in Firefox
  • A soft-blocked add–on version should automatically update to a newer, approved and not blocked, add-on version if the user has auto-updates enabled
  • If an add-on somehow ends up in both the soft-block and hard-block lists, the hard-block should take precedent
Blocks: 1917846
Blocks: 1917848
Alias: soft-blocking
Blocks: 1917852
Blocks: 1917859
Blocks: 1917861
See Also: → 1918034
Assignee: nobody → lgreco
Status: NEW → ASSIGNED
Attachment #9424497 - Attachment description: WIP: Bug 1917845 - Add soft-blocking support to ExtensionBlocklistMLBF. → Bug 1917845 - Add soft-blocking support to ExtensionBlocklistMLBF.
Attachment #9424632 - Attachment description: WIP: Bug 1917845 - Block and show an install error on new soft-blocked addons versions installs. → Bug 1917845 - Block and show an install error on new soft-blocked addons versions installs.
Attachment #9424632 - Attachment description: Bug 1917845 - Block and show an install error on new soft-blocked addons versions installs. → WIP: Bug 1917845 - Block and show an install error on new soft-blocked addons versions installs.
Attachment #9424632 - Attachment description: WIP: Bug 1917845 - Block and show an install error on new soft-blocked addons versions installs. → Bug 1917845 - Block and show an install error on new soft-blocked addons versions installs.
Blocks: 1922308

Comment on attachment 9428053 [details]
WIP: Bug 1917845 - Update period_file_updates.sh to download softblocks-addons-mlbf.bin attachment (if the related record has been found). r?leplatrem!

Revision D224096 was moved to bug 1922308. Setting attachment 9428053 [details] to obsolete.

Attachment #9428053 - Attachment is obsolete: true
Pushed by luca.greco@alcacoop.it: https://hg.mozilla.org/integration/autoland/rev/feb94881b5eb Add soft-blocking support to ExtensionBlocklistMLBF. r=robwu,willdurand https://hg.mozilla.org/integration/autoland/rev/4f4abfee2548 Block and show an install error on new soft-blocked addons versions installs. r=willdurand,fluent-reviewers,bolsson
Blocks: 1922369
Status: ASSIGNED → RESOLVED
Closed: 27 days ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
Depends on: 1923268
Blocks: 1923268
No longer depends on: 1923268
Blocks: 1925291
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: