Incognito & Container Support
Support can be added for Firefox only.
See also: #27
User Interface
Incognito can be supported without any issues. However to support containers as well. there are 2 options for the User Interface:
1. Generic User Interface
Use a generic container list, not knowing or matching the number of containers the user has e.g.
- Incognito
- Container 1
- Container 2
- Container 3
- Container 4
2. Specific User Interface
Get the container list contextualIdentities.query() and create the UI
Implementation
- Incognito/Containers can be set to a specific proxy (not patterns or PAC URL)
- Incognito/Container settings will have precedence over other settings (except Tab Proxy)
The checking order would be:
- Tab Proxy
- Incognito/Container Proxy
- Check for "Disable" mode
- Global Exclude
- PAC URL
- Proxy by Patterns or Individual Proxy
To decide
- Should "Disable" disable everything?
- Should Tab Proxy be independent of "Disable" since it has its own independent on/off?
- Should Incognito/Container Proxy be independent of "Disable"?
Sync and Preferences: Import/Export
Container settings may mismatch, if the user has different containers on different browsers.
Incognito & Container Support
Support can be added for Firefox only.
See also: #27
User Interface
Incognito can be supported without any issues. However to support containers as well. there are 2 options for the User Interface:
1. Generic User Interface
Use a generic container list, not knowing or matching the number of containers the user has e.g.
2. Specific User Interface
Get the container list contextualIdentities.query() and create the UI
Implementation
The checking order would be:
To decide
Sync and Preferences: Import/Export
Container settings may mismatch, if the user has different containers on different browsers.