This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.9.0esr-11.5-1 in repository tor-browser.
commit 23c8b99580272f4e855a68287810ffa97aa76ccc Author: Pier Angelo Vendrame pierov@torproject.org AuthorDate: Wed Apr 13 20:52:13 2022 +0200
fixup! fixup! Bug 40597: Implement TorSettings module
Added a helper on TorConnect to make about:torconnect UI state persistent. --- browser/modules/TorConnect.jsm | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/browser/modules/TorConnect.jsm b/browser/modules/TorConnect.jsm index 4e7d99ac93c80..6b501209d844e 100644 --- a/browser/modules/TorConnect.jsm +++ b/browser/modules/TorConnect.jsm @@ -326,6 +326,10 @@ const TorConnect = (() => { _hasBootstrapEverFailed: false, _transitionPromise: null,
+ // This is used as a helper to make the state of about:torconnect persistent + // during a session, but TorConnect does not use this data at all. + _uiState: {}, + /* These functions represent ongoing work associated with one of our states Some of these functions are mostly empty, apart from defining an on_transition function used to resolve their Promise */ @@ -729,6 +733,14 @@ const TorConnect = (() => { return this._internetStatus; },
+ get countryCodes() { + return this._countryCodes; + }, + + get countryNames() { + return this._countryNames; + }, + get errorMessage() { return this._errorMessage; }, @@ -745,12 +757,11 @@ const TorConnect = (() => { return this._hasBootstrapEverFailed; },
- get countryCodes() { - return this._countryCodes; + get uiState() { + return this._uiState; }, - - get countryNames() { - return this._countryNames; + set uiState(newState) { + this._uiState = newState; },
/*