@duncan Suppose the user fails the first connection attempt, and is presented with the 'try a bridge' configure screen (which would trigger Auto-Bootstrap). What should be in the message box on about:preferences#tor ?
Good question! I'll document this properly in #40781 (closed) and #40782 (closed), however there should be two messagebar states in the Figma file currently:
A purple one using the current string to represent the default, nothing's-gone-wrong-yet state.
A red one with a new string when torconnect hits an error.
However the second version should probably display different strings/actions depending on the issue (one example being if the browser can't connect to the Internet whatsoever). Let's pick up that convo in #40782 (closed) after I upload the designs there?
This build allows setting a Number pref torbrowser.debug.censorship_level to simulate various levels of censorship:
0 : None
1 : Moderate, ordinary bootstrapping will fail
2 : Severe, ordinary bootstrapping will fail, automatic bootstrapping fails
3 : EXTREME, ordinary bootstrapping will fail, automatic bootstrapping fails, manually selecting your country and bootstrapping will fail
Strings and some UI elements are missing (particularly the breadcrumb indicator thingy at the top, not sure exactly how it's supposed to work, what it represents).
I've also added a vanilla 'Connect' button on some screens where I thought it made sense (as discussed in the design ticket). Connect will essentially restart your progress through the connection assist state-machine. I should also note that the number of bootstrap failures sometimes pops up in the page title, it's not actually the number of failures, but more an enum indicating where we are in the connection assist flow (so it resets to 0 when a user tries to manually connect).