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 (moved)) 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.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
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.
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.
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).
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.
We don't have this work with any sponsor but I think is critical that we should do something. TB 9.0.6 (stable) has the onboarding-overlay-button in about:tor but it does not have any action. Could we link to a webpage that we can easily update? Something dynamic like:
tpo.org/download/$version/new
We don't have this work with any sponsor but I think is critical that we should do something. TB 9.0.6 (stable) has the onboarding-overlay-button in about:tor but it does not have any action. Could we link to a webpage that we can easily update? Something dynamic like:
tpo.org/download/$version/new
we have download/tor/ for tor-specific download information, so can put Tor Browser info under download/torbrowser/ (and localized pages are ${locale}/download/torbrowser/$version/whatsnew)
this follows Mozilla closer where they use en-US/firefox/74.0/whatsnew/all/
Alternatively, we put it at torbrowser/$version/whatsnew instead of under download/. I don't have strong feelings about this and we can always move it to a different location later.