Stuck initializing Tor on IPv6 (mobile) network.
Created by: robedmo
Reproduce:
- Enable Tor Routing in the network settings.
- Close the app so that it will need to re-initialize Tor next time you open it (swiping it to the side from Android multi-task view is sufficient).
- Connect to an IPv6-only network (I was on mobile data with IPv6 and NAT64)
- Start the app.
- The "initializing Tor..." screen will appear and remain indefinitely. The notification indicates a connection status of "Waiting". There doesn't seem to be any way to interact with the app, and after leaving it running in the background for about 30 minutes there was no apparent change of status.
There are really two issues here:
- Tor implementation not working with IPv6.
- Bad UX if Tor is enabled but fails to connect.