Changing pluggable transports (during start-up) in Tor Browser is broken
The fix for #23347 (moved) made bridges work again in tor but did not fully fix the problem/introduced a new issue: changing pluggable transports during start-up of Tor Browser is broken. Steps to reproduce are:
- Start Tor Browser and select e.g.
obfs3as a transport
- Before finally connecting, click the
- Reconfigure the censorship bypass settings and choose, e.g.
- Resume starting. This time you might get an error (indicating that it's still an obfs3 bridge your tor wants to connect to) and/or just a stalled bootstrap process.
Even worse, after quitting the browser and restarting the start-up process is still broken: it does not proceed and one only gets
Nov 21 11:55:59.000 [notice] Ignoring directory request, since no bridge nodes are available yet.
messages in the terminal.
The first bad commit is 93a8ed3b83b5f20768562ca2aff4eba7aca667d8.