Consider adding a progress indicator while establishing a connection to Tor
Beware! You're probably looking for #10491 instead.
Team: sajolida, tchou, ? (coder), ? (reviewer)
This is an outcome of the 1st UX session at NUMA.
We are on a captive portal and need to launch the insecure browser to connect to the network.
The user knows that she needs to wait for something to happen before she can browse securely, but a first-time user wouldn't have this information, nor would he know how long the wait will last (which can be a problem even for an experienced user)
The experts recommend:
In general when something needs to happen before a user can do something else it is advisable to let the user know: a) what needs to
happen and b) how long this is going to take.
A quick fix for this could be to display some progress bar/wheel in the status bar that indicates that Tor is connecting, initially you can also couple this with a tooltip message along the lines of "Establishing Tor secure connection" with a smaller "do not show this anymore" button/link to kill the tooltip.
Good catch. The time between the clock synchronization and Vidalia showing up can be quite long on a slow connection and having some visual feedback would be really great. More stuff in the Network-Manager hooks, yeah!
And actually, having a progress indicator while Tor is starting makes even more sense that having the notification about synchronizing the system clock (which is only part of that process). Especially since the clock synchronization won't affect the hardware clock. We've receive user support request wondering if this clock synchronization could reveal whether they used Tails on that computer. So superseding it might be worth considering.
#9 Updated by intrigeri almost 4 years ago
Some initial brainstorming was done: https://mailman.boum.org/pipermail/tails-ux/2015-October/000659.html
#14 Updated by u over 2 years ago
In the description we said: "Good catch. The time between the clock synchronization and Vidalia/OnionCircuits showing up can be quite long on a slow connection and having some visual feedback would be really great."
I think that OnionCircuits nowadays displays a little cross and then displays a notification when ready. I propose in #7439 to simply change the message displayed by the clock instead of overengineering a technical solution.