Consider adding a progress indicator while establishing a connection to Tor
Originally created by @Anonymous on #7437 (Redmine)
Beware! You’re probably looking for #10491 (closed) instead.
Team: sajolida, tchou, ? (coder), ? (reviewer)
This is an outcome of the 1st UX session at NUMA.
Problem:
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.
Sajolida comments:
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.
Related issues
- Related to #5785 (closed)
- Related to #9002 (closed)
- Related to #8825 (closed)
- Related to #13274