Improve feedback while "Connecting"
Current design
Right now Tor VPN displays a looped animation forever.
Disconnected | Connecting |
---|---|
User research findings
During the usability tests of Tor VPN 0.6.2, 6/6 participants wondered what to do while Tor VPN was "Connecting" and Tor was being blocked by censorship. 1/6 participant also commented about the visual of the "Connecting" not being clear enough.
I took me some time to realize that this was the part telling me to wait. — P2
It should say: You are being blocked! With Tor you can bypass this censorship using a bridge. — P6
It's a best practice to limit looped animations to actions that take less than 10 seconds and give more details and time estimates for actions that take more than 10 seconds.
This mostly affected the circumvention flow, but also the "No Internet state". #97 (closed)
Ideas
-
Could potentially be fixed with a hard error from Arti (MVP)
-
Secondly, provide a specific error for Tor Blocking (probably MVP)
-
Potentially provide a determinate loading bar (and/or further information) instead
- Display more detailed progress after 10 seconds.
Right now, single catch all error with short message. Plans to return different errors in different cases.