Open Bug 1632796 Opened 1 year ago Updated 10 days ago

add support for "origins" and "excludeOrigins" parameters for chrome.browsingData.remove


(WebExtensions :: Untriaged, enhancement, P3)

75 Branch


(Not tracked)


(Reporter: feedbro.reader, Unassigned)


(Blocks 1 open bug)


(Keywords: parity-chrome)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0

Steps to reproduce:

Currently Firefox doesn't support "origins" or "excludeOrigins" parameters for WebExtension API chrome.browsingData.remove

"hostnames" supports only cookies and local storage (but not for example IndexedDB).

Expected results:

Please add support for those parameters so that they behave similarly as in Chrome:

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Product: Firefox → WebExtensions

I am not sure if we should align our API here, but "origins" is IMO actually the better terminology.

Blocks: 1340511

Currently the API is much more powerful and useful on Chrome. It's not just about naming the parameter but the actual functionality as well (see the Chrome docs). Is there any good reason not to provide similar functionality on Firefox?

Keywords: parity-chrome
Priority: -- → P3
Ever confirmed: true
See Also: → 1715823
You need to log in before you can comment on or make changes to this bug.