Pier Angelo Vendrame pushed to branch tor-browser-102.12.0esr-13.0-1 at The Tor Project / Applications / Tor Browser
Commits:
-
5db35e85
by cypherpunks1 at 2023-06-08T23:51:40-08:00
1 changed file:
Changes:
| ... | ... | @@ -30,6 +30,12 @@ XPCOMUtils.defineLazyGetter(this, "logConsole", () => { |
| 30 | 30 | });
|
| 31 | 31 | });
|
| 32 | 32 | |
| 33 | +XPCOMUtils.defineLazyScriptGetter(
|
|
| 34 | + this,
|
|
| 35 | + "SecurityLevelPrefs",
|
|
| 36 | + "chrome://browser/content/securitylevel/securityLevel.js"
|
|
| 37 | +);
|
|
| 38 | + |
|
| 33 | 39 | const USER_DEFINED = "searchTerms";
|
| 34 | 40 | |
| 35 | 41 | // Supported OpenSearch parameters
|
| ... | ... | @@ -429,7 +435,17 @@ class EngineURL { |
| 429 | 435 | }
|
| 430 | 436 | |
| 431 | 437 | getSubmission(searchTerms, engine, purpose) {
|
| 432 | - var url = "" searchTerms, engine);
|
|
| 438 | + let urlTemplate = this.template;
|
|
| 439 | + if (
|
|
| 440 | + engine &&
|
|
| 441 | + (engine._extensionID === "ddg@xxxxxxxxxxxxxxxxxx" ||
|
|
| 442 | + engine._extensionID === "ddg-onion@xxxxxxxxxxxxxxxxxx") &&
|
|
| 443 | + this.type === SearchUtils.URL_TYPE.SEARCH &&
|
|
| 444 | + SecurityLevelPrefs?.securityLevel === "safest"
|
|
| 445 | + ) {
|
|
| 446 | + urlTemplate += "html";
|
|
| 447 | + }
|
|
| 448 | + var url = "" searchTerms, engine);
|
|
| 433 | 449 | // Default to searchbar if the purpose is not provided
|
| 434 | 450 | var requestPurpose = purpose || "searchbar";
|
| 435 | 451 |