TCA: consider more freedom in going back
Doing this workflow lead to not being able to choose the "non-hide" option anymore:
- TCA open
- Select "Hide to my local network..."
- Introduce a bridge. For example, I used this one: obfs4 78.47.76.79:30030 C03B101F99390CABB58A0D1B04E35470E7F472F9 cert=nR4HkZtXhsutdJla5qAy3cGfJKSn/RgMloA26V72UeNlrpO65+prJ28J4w6XNRgLVBX0EQ iat-mode=0 But on purpose, I modify the IP so it fails to connect.
- "Configure a bridge"
- "Back"
- And now the first option is unavailable
this is not a bug, it has explicitly been programmed like that. However, now I'm wondering what the proper UX should be. For clarity, here is an explaination of the current behavior:
- until you start the connection, you are always free to change your mind about the consent question
- as soon as you see the progress bar, your answer to the consent question is locked. If the connection fails, you can't change it.
- this doesn't affect the "configure bridges" checkbox, if you selected the "easy" mode
And how to explain it to the user:
- Only dimming portions of the interface might not be understandable
- We could alternatively implement scary "Are you sure?" screens when doing from hiding Tor to autoconfig for example.
This also relates to which local network you are connecting to.
From #18382 (closed), we might add a "Cancel" button to the error screen when hiding Tor if we allow people to switch from hiding back to autoconfig in the future.