Open Bug 1428486 Opened 4 years ago Updated 4 years ago

Show extensions are using the proxy API in about:preferences

Categories

(WebExtensions :: Frontend, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: andy+bugzilla, Unassigned)

References

(Blocks 1 open bug)

Details

Bug 1425535 covers an API (and the Jazz UI) for showing if an add-on has configured the proxy settings using the (as yet) unwritten proxy.setConfig API.

If an extension has loaded any PAC scripts using the proxy API, that currently isn't shown in about:preferences and we should do our best to surface this to the user.

An example add-on that does this is: 

https://github.com/mdn/webextensions-examples/tree/master/proxy-blocker

Using the browser.proxy.register API and proxy permission.

The proxy.register API allows multiple add-ons to control the proxy behaviour, unlike other Jazz changes we've made (eg new tab), multiple add-ons can do this.
I believe the dependency for bug 1425535 was backwards. That bug is about implementing an API, so this should depend on that.
No longer blocks: 1425535
Depends on: 1425535
See Also: → 1429544
I mis-read this earlier, its not really at all related to bug 1425535 at all.  This would be new UI entirely.
No longer depends on: 1425535
See Also: 1429544
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.