Prompt users to restart after changing Security Level on desktop
Design estimate
- Complexity: medium (3 days)
- Uncertainty: low (1.1)
- Total: 3.3 days (20h)
- Actual: 13h
Context
When users change Tor Browser's Security Level (i.e. Standard, Safer, Safest), the new settings will only be applied on the browser's next section, however, this isn't let clear. Consequently, it's possible that a user changes the Security Level from Standard to Safer, for example, but keep browsing with Standard settings without knowing that they need to restart Tor Browser to apply the changes.
Scope
(Desktop and Android)
- Add a step to restart Tor Browser in the "Change Security Level" userflow;
- Warn users about all tabs being closed and lost after restarting the browser;
- Provide a way for users to cancel the changes if they don't want to restart the browser yet for any reason (e.g. there's a specific tab they don't want to lose).
References
Tor Browser's Security Level Settings:
Firefox's Protection Settings:
Changing Tor Browser's language:
Resetting identity in Tor Browser:
Mockups
Acceptance criteria
Scenario 1 - Changing from default security level to default security level
Given Tor Browser is configured with a default security level
When the user opens the "Change security level" dialog
Then a list of radio buttons will be shown
And the there will be a "Current level" badge within the current security level option
Scenario 2 - Changing from custom security level to default security level
Given Tor Browser is configured with a custom security level
When the user opens the "Change security level" dialog
Then a list of radio buttons will be shown
But the current custom level won't be shown in the list
Scenario 3 - Selecting Safer or Safest options
Given the user has opened the "Change security level" dialog
When they select either "Safer" or "Safest" options
Then the respective radio button card will expand
And display bullet points with more information about the selected option