Design interface to add a site exception from the chrome
Design estimate
- Complexity: medium (3 days)
- Uncertainty: moderate (1.5)
- Total: 4.5 days (27 hours)
- Actual:
Context
Currently, there are 2 possible browsing modes for users:
- Normal mode: the data is saved in the disk, which means that the browser will remember information even after it is shut down.
- Private mode: the information is saved on memory, but not in the disk, which means that the browser will remember information within a session, but not after it is shut down.
We want to offer a new mode called Persistent mode, that keeps only specific information (e.g. cookies and passwords) in the disk. These information will be available in the browser in any newer sessions after it is closed; other data, however, will be deleted.
Once shipped, Persistent mode will replace Normal mode [1].
[1] It's possible for power users to still enable Normal mode by editing configuration options directly in about:config
, but that's very difficult for regular users + won't be supported at all.
Scope
- Design a UI for the user to include the current website in the list of persistent mode (modal via "Manage Exceptions..." button at Browser Privacy settings);
- Design an indicator for the tabs with websites loading in persistent mode.
Out of scope
- Management list of websites on persistent mode (modal via "Manage Exceptions..." button at Browser Privacy settings);
- Any modification of Settings.
References
Current component for the list of persistent mode: websites with "Allow" status are using persistent mode
Useful links
- Pad: Persistent mode sync
- Pad: Persistent mode hacking (in-person meeting)
- CSD matrix
- Types of data that are normally stored by Firefox
- Mullvad FAQ
Mockups
TBD
Acceptance criteria
TBD
Edited by Felicia