ma1 pushed to branch tor-browser-102.12.0esr-12.5-1 at The Tor Project / Applications / Tor Browser
Commits:
- 
4a13c283
by hackademix at 2023-06-27T07:54:52+00:00
1 changed file:
Changes:
| ... | ... | @@ -73,8 +73,18 @@ const OnionAuthPrompt = (function() { | 
| 73 | 73 |        );
 | 
| 74 | 74 |      },
 | 
| 75 | 75 | |
| 76 | +    _autoFocus(event) {
 | |
| 77 | +      event.target.ownerGlobal.focus();
 | |
| 78 | +    },
 | |
| 79 | + | |
| 76 | 80 |      _onPromptShowing(aWarningMessage) {
 | 
| 77 | 81 |        let xulDoc = this._browser.ownerDocument;
 | 
| 82 | + | |
| 83 | +      // Force back focus: tor-browser#41856
 | |
| 84 | +      (this._popupElem = xulDoc.getElementById(
 | |
| 85 | +        `${OnionAuthUtil.domid.notification}-notification`
 | |
| 86 | +      ))?.addEventListener("click", this._autoFocus);
 | |
| 87 | + | |
| 78 | 88 |        let descElem = xulDoc.getElementById(OnionAuthUtil.domid.description);
 | 
| 79 | 89 |        if (descElem) {
 | 
| 80 | 90 |          // Handle replacement of the onion name within the localized
 | 
| ... | ... | @@ -159,6 +169,9 @@ const OnionAuthPrompt = (function() { | 
| 159 | 169 |            this._boundOnKeyFieldInput = undefined;
 | 
| 160 | 170 |          }
 | 
| 161 | 171 |        }
 | 
| 172 | +      if (this._popupElem) {
 | |
| 173 | +        this._popupElem.removeEventListener("click", this._autoFocus);
 | |
| 174 | +      }
 | |
| 162 | 175 |      },
 | 
| 163 | 176 | |
| 164 | 177 |      _onKeyFieldKeyPress(aEvent) {
 |