Opened 13 months ago

Closed 9 months ago

Last modified 6 months ago

#28628 closed defect (fixed)

Introduce New Security Settings to users

Reported by: antonela Owned by: dunqan
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: ux-team, TorBrowserTeam201903R, tbb-8.5
Cc: mcs, brade Actual Points:
Parent ID: #25658 Points:
Reviewer: Sponsor: Sponsor9

Description

The proposal includes a section 3. which contemplates the way we are informing users about the new behavior.

Child Tickets

Change History (18)

comment:1 Changed 13 months ago by antonela

Owner: changed from antonela to dunqan

comment:2 Changed 13 months ago by dunqan

Hi everyone!

As per #25658 antonela's asked me to consider changes to the onboarding process to bring it in line with the new Security Preferences screen (replacing the existing security slider in TB).

Option 1: feature tour

https://sketch.cloud/s/q8JlM/bgO0ze4/play

Following the behaviour introduced to the user in the Circuit Display onboarding card:

  • Hitting the purple button in the onboarding flow opens DDG in a new tab.
  • A doorhanger introduces the new shield icon and explains the various icon states (the first sentence could be cut and/or incorporated into the onboarding card itself for brevity).
  • Hitting "Next" opens the Security Level doorhanger (see the change in icon state) and the second and third steps of the feature tour.
  • User may hit "Advanced Security Settings" at any time to open the new Security Preferences screen in a new tab (still in design as per #25658).
  • Hitting "Done!" at the end of the feature tour returns the user to the Security card in About:Tor.

The intention of this route is to introduce the new shield icon and Security Level doorhanger properly and provide more context for the Security Preferences screen itself.

Option 2: simple fix

https://sketch.cloud/s/q8JlM/QbkaV97/play

  • Hitting the purple button in the onboarding flow simply opens the new Security Preferences screen in a new tab, instead of the current security slider window.

Full .sketch file here for reference: https://sketch.cloud/s/q8JlM


On a related note I think it would be worthwhile adding an icon or other device to the purple buttons in the onboarding flow, to differentiate between the two button behaviours:

a) Button progresses to the next card
b) Button opens an external link/feature tour

But perhaps that should be a new ticket?

comment:3 Changed 13 months ago by antonela

hey dunqan! Thanks for working on it!

Personally, I would like to keep the user in the same tab. Mainly, because we got some interesting feedback (#27486, #27484) from the circuit display walking through and will be a smart move if we can run it directly at about:tor.

My suggestion is to have a [See your security level] (or similar) button instead of [Review your security]. When user hits then the doorhanger shows up. It will looks similar of what firefox is doing at [Show Address Bar] in FF63.

With this iteration, then #27485 will be covered.

GeKo, mcs, what do you think?

Last edited 13 months ago by antonela (previous) (diff)

comment:4 in reply to:  3 Changed 12 months ago by gk

Replying to antonela:

hey dunqan! Thanks for working on it!

Personally, I would like to keep the user in the same tab. Mainly, because we got some interesting feedback (#27486, #27484) from the circuit display walking through and will be a smart move if we can run it directly at about:tor.

+1

My suggestion is to have a [See your security level] (or similar) button instead of [Review your security]. When user hits then the doorhanger shows up. It will looks similar of what firefox is doing at [Show Address Bar] in FF63.

With this iteration, then #27485 will be covered.

GeKo, mcs, what do you think?

Sounds like a good plan to me.

comment:5 Changed 12 months ago by dunqan

Thanks both, 100% agree. Have updated the following:

Option 1: feature tour

https://sketch.cloud/s/q8JlM/52bG3jL/play

  • Button now reads "See your security level"
  • Doorhangers now open in the same tab

Option 2: simple fix

https://sketch.cloud/s/q8JlM/nRVdjEz/play

  • Button now reads "See your security level"
  • Button now opens the Security level doorhanger, instead of the Security Preferences screen directly

comment:6 Changed 12 months ago by antonela

Dunqan both options looks great. I'll loop the comms team to review this copy and i'll update the prototype once is ready.
Thanks a lot for working on this!!!

comment:7 Changed 12 months ago by gk

Keywords: TorBrowserTeam201812 added; TorBrowserTeam201811 removed

Moving our tickets to December.

comment:8 Changed 11 months ago by gk

Keywords: TorBrowserTeam201901 added; TorBrowserTeam201812 removed

Moving tickets to Jan 2019.

comment:9 Changed 10 months ago by gk

Keywords: TorBrowserTeam201902 added; TorBrowserTeam201901 removed

Moving tickets to February.

comment:10 Changed 9 months ago by antonela

I think we should go with the Option 2.

Prototype
https://sketch.cloud/s/q8JlM/nRVdjEz/play

Behaviour
During the onboarding, users click on [See Your Security Level] and the doorhanger gets open.

comment:11 Changed 9 months ago by gk

Cc: mcs brade added
Keywords: TorBrowserTeam201903 added; TorBrowserTeam201902 removed

mcs/brade: Could you think about that ticket while reviewing #25658?

comment:12 Changed 9 months ago by gk

Keywords: tbb-8.5 added

Tickets on our radar for 8.5

comment:13 Changed 9 months ago by mcs

Keywords: TorBrowserTeam201903R added; TorBrowserTeam201903 removed
Status: assignedneeds_review

comment:14 in reply to:  13 ; Changed 9 months ago by gk

Status: needs_reviewneeds_information

Replying to mcs:

Here is a tor-browser patch that implements the behavior described in comment:10:

Just to be clear here: this implements a new button and opening the panel from the toolbar, right? But it does not do the full behavior outlined in the prototype yet. If so, antonela, is the prototype not up-to-date anymore (in the sense that it is showing steps 1/3, 2/3, and 3/3 similar to the circuit display but we went for a simpler version)?

comment:15 in reply to:  14 Changed 9 months ago by mcs

Status: needs_informationneeds_review

Replying to gk:

Just to be clear here: this implements a new button and opening the panel from the toolbar, right? But it does not do the full behavior outlined in the prototype yet. If so, antonela, is the prototype not up-to-date anymore (in the sense that it is showing steps 1/3, 2/3, and 3/3 similar to the circuit display but we went for a simpler version)?

Maybe I am confused, but yes I thought the simple version was what Antonela decided we should use (comment:5 Option 2).

comment:16 Changed 9 months ago by antonela

Hi all, sorry for the confusion. Yes, we are going with the simpler version, Option 2 referred at the comment:10.

The prototype works with clicks. If you use your arrows, maybe you can see the other options too because they are part of the same project.

Are we good now? thanks!

Last edited 9 months ago by antonela (previous) (diff)

comment:17 Changed 9 months ago by gk

Resolution: fixed
Status: needs_reviewclosed

I cherry-picked the Torbutton patch (commit 52c12d905ff4f6d35d5788b5cc379e474be429e9 on torbutton's master) and the tor-browser patch (commit ea65909a1c1060e544ea56a110f948994e2a3df9 on tor-browser's tor-browser-60.5.1esr-8.5-1).

We'll deal with the more general question of introducing new features in #29768.

comment:18 Changed 6 months ago by pili

Sponsor: Sponsor9
Note: See TracTickets for help on using tickets.