Opened 5 months ago

Last modified 7 weeks ago

#31660 new task

Revise onboarding to take new Firefox experience into account

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: ux-team, tbb-9.5, TorBrowserTeam202001
Cc: antonela, acat Actual Points:
Parent ID: Points: 4
Reviewer: Sponsor:

Description

Firefox 68 ESR does not come with the onboarding extension anymore which Mozilla and we used to provide an onboarding experience for our browser based on Firefox 60 ESR. We hacked around that for Tor Browser 9 by reverting a bunch of patches and adjusting the code we had (see: #28822) but that strategy won't work forever.

Instead we should look into how the new onboarding in Firefox works and develop our own on top of that. Or: We make a conscious decision to provide onboarding independent of Firefox's one because we don't like the new one Mozilla ships.

Child Tickets

Attachments (1)

onboarding.png (69.0 KB) - added by gk 2 months ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 4 months ago by antonela

Thanks for the heads up, gk. Do you have any documentation link I could explore regarding any Firefox onboarding in ESR68? I failed when I tried to find it.

comment:2 Changed 4 months ago by antonela

Cc: acat added

adding acat here too.

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

Replying to antonela:

Thanks for the heads up, gk. Do you have any documentation link I could explore regarding any Firefox onboarding in ESR68? I failed when I tried to find it.

I have not looked closely to be honest. It's part of the activity stream now, https://bugzilla.mozilla.org/show_bug.cgi?id=1457565 being the meta bug. Clicking a bit around I found

https://trello.com/c/gRkk9mI2/188-i-want-a-simple-onboarding-tour-to-run-at-the-first-run-of-the-first-new-tab-page

but we should probably dig up more here.

comment:4 Changed 3 months ago by sysrqb

Keywords: TorBrowserTeam201911 tbb-9.5 added

comment:5 Changed 3 months ago by pili

Points: 4

comment:6 Changed 2 months ago by antonela

comment:7 in reply to:  6 ; Changed 2 months ago by gk

Replying to antonela:

i'm leaving this here so i don't forget

https://www.mozilla.org/en-US/firefox/70.0/whatsnew/all/?oldversion=69.0.3

FWIW, that's not the actual onboarding but more a general update page. The actual onboarding is explaining features as the previous one did. You see it in the attached screenshot (that's with Firefox 70.0.1) where you can click on the buttons to load further info or download stuff. The onboarding seems to be pretty flexible as I see an onboarding in ESR 68 closer to what we ship where features are highlighted that then open menu items explaining things in more detail (assuming that general functionality still exists in later versions).

Changed 2 months ago by gk

Attachment: onboarding.png added

comment:8 in reply to:  7 Changed 2 months ago by antonela

Replying to gk:

The onboarding seems to be pretty flexible as I see an onboarding in ESR 68 closer to what we ship where features are highlighted that then open menu items explaining things in more detail (assuming that general functionality still exists in later versions).

Nice! I didn't see it, but for sure we can follow that pattern on the next iteration. Honestly, I really like the idea of keeping cards.

comment:9 Changed 7 weeks ago by pili

Keywords: TorBrowserTeam202001 added; TorBrowserTeam201911 removed

Moving tickets to January

Note: See TracTickets for help on using tickets.