Skip to content

Incognito & Container Support #33

@erosman

Description

@erosman

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:

  1. Tab Proxy
  2. Incognito/Container Proxy
  3. Check for "Disable" mode
  4. Global Exclude
  5. PAC URL
  6. 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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions