Commits:
-
2daa3177
by Pier Angelo Vendrame at 2023-12-11T12:50:01+01:00
fixup! Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
Bug 42283: Remove blockchair
-
0c9c5483
by Pier Angelo Vendrame at 2023-12-11T12:50:02+01:00
fixup! Bug 41435: Add a Tor Browser migration function
Bug 42283: Remove blockchair
6 changed files:
Changes:
browser/components/BrowserGlue.sys.mjs
... |
... |
@@ -4591,7 +4591,9 @@ BrowserGlue.prototype = { |
4591
|
4591
|
// migration to packaged locales.
|
4592
|
4592
|
// Version 2: Tor Browser 13.0/13.0a1: tor-browser#41845. Also, removed some
|
4593
|
4593
|
// torbutton preferences that are not used anymore.
|
4594
|
|
- const TBB_MIGRATION_VERSION = 2;
|
|
4594
|
+ // Version 3: Tor Browser 13.0.7/13.5a3: Remove blockchair
|
|
4595
|
+ // (tor-browser#42283).
|
|
4596
|
+ const TBB_MIGRATION_VERSION = 3;
|
4595
|
4597
|
const MIGRATION_PREF = "torbrowser.migration.version";
|
4596
|
4598
|
|
4597
|
4599
|
// If we decide to force updating users to pass through any version
|
... |
... |
@@ -4643,6 +4645,22 @@ BrowserGlue.prototype = { |
4643
|
4645
|
}
|
4644
|
4646
|
}
|
4645
|
4647
|
}
|
|
4648
|
+ if (currentVersion < 3) {
|
|
4649
|
+ (async () => {
|
|
4650
|
+ try {
|
|
4651
|
+ const engine = await lazy.AddonManager.getAddonByID(
|
|
4652
|
+ "blockchair@xxxxxxxxxxxxxxxxxx"
|
|
4653
|
+ );
|
|
4654
|
+ await engine?.uninstall();
|
|
4655
|
+ } catch {}
|
|
4656
|
+ try {
|
|
4657
|
+ const engine = await lazy.AddonManager.getAddonByID(
|
|
4658
|
+ "blockchair-onion@xxxxxxxxxxxxxxxxxx"
|
|
4659
|
+ );
|
|
4660
|
+ engine?.uninstall();
|
|
4661
|
+ } catch {}
|
|
4662
|
+ })();
|
|
4663
|
+ }
|
4646
|
4664
|
|
4647
|
4665
|
Services.prefs.setIntPref(MIGRATION_PREF, TBB_MIGRATION_VERSION);
|
4648
|
4666
|
},
|
browser/components/search/extensions/blockchair-onion/favicon.png
deleted
No preview for this file type
browser/components/search/extensions/blockchair-onion/manifest.json
deleted
1
|
|
-{
|
2
|
|
- "name": "BlockchairOnion",
|
3
|
|
- "description": "Blockchair Onion",
|
4
|
|
- "manifest_version": 2,
|
5
|
|
- "version": "1.0",
|
6
|
|
- "applications": {
|
7
|
|
- "gecko": {
|
8
|
|
- "id": "blockchair-onion@xxxxxxxxxxxxxxxxxx"
|
9
|
|
- }
|
10
|
|
- },
|
11
|
|
- "hidden": true,
|
12
|
|
- "icons": {
|
13
|
|
- "16": "favicon.png"
|
14
|
|
- },
|
15
|
|
- "web_accessible_resources": [
|
16
|
|
- "favicon.png"
|
17
|
|
- ],
|
18
|
|
- "chrome_settings_overrides": {
|
19
|
|
- "search_provider": {
|
20
|
|
- "name": "BlockchairOnion",
|
21
|
|
- "search_url": "http://blkchairbknpn73cfjhevhla7rkp4ed5gg2knctvv7it4lioy22defid.onion/search",
|
22
|
|
- "search_form": "http://blkchairbknpn73cfjhevhla7rkp4ed5gg2knctvv7it4lioy22defid.onion/search/?q={searchTerms}",
|
23
|
|
- "search_url_get_params": "q={searchTerms}"
|
24
|
|
- }
|
25
|
|
- }
|
26
|
|
-} |
browser/components/search/extensions/blockchair/favicon.png
deleted
No preview for this file type
browser/components/search/extensions/blockchair/manifest.json
deleted
1
|
|
-{
|
2
|
|
- "name": "Blockchair",
|
3
|
|
- "description": "Blockchair",
|
4
|
|
- "manifest_version": 2,
|
5
|
|
- "version": "1.0",
|
6
|
|
- "applications": {
|
7
|
|
- "gecko": {
|
8
|
|
- "id": "blockchair@xxxxxxxxxxxxxxxxxx"
|
9
|
|
- }
|
10
|
|
- },
|
11
|
|
- "hidden": true,
|
12
|
|
- "icons": {
|
13
|
|
- "16": "favicon.png"
|
14
|
|
- },
|
15
|
|
- "web_accessible_resources": [
|
16
|
|
- "favicon.png"
|
17
|
|
- ],
|
18
|
|
- "chrome_settings_overrides": {
|
19
|
|
- "search_provider": {
|
20
|
|
- "name": "Blockchair",
|
21
|
|
- "search_url": "https://blockchair.com/search",
|
22
|
|
- "search_form": "https://blockchair.com/search/?q={searchTerms}",
|
23
|
|
- "search_url_get_params": "q={searchTerms}"
|
24
|
|
- }
|
25
|
|
- }
|
26
|
|
-} |
toolkit/components/search/SearchService.sys.mjs
... |
... |
@@ -2282,16 +2282,11 @@ export class SearchService { |
2282
|
2282
|
{ webExtension: { id: "ddg@xxxxxxxxxxxxxxxxxx" }, orderHint: 100 },
|
2283
|
2283
|
{ webExtension: { id: "youtube@xxxxxxxxxxxxxxxxxx" }, orderHint: 90 },
|
2284
|
2284
|
{ webExtension: { id: "google@xxxxxxxxxxxxxxxxxx" }, orderHint: 80 },
|
2285
|
|
- { webExtension: { id: "blockchair@xxxxxxxxxxxxxxxxxx" }, orderHint: 70 },
|
2286
|
|
- { webExtension: { id: "ddg-onion@xxxxxxxxxxxxxxxxxx" }, orderHint: 60 },
|
2287
|
|
- {
|
2288
|
|
- webExtension: { id: "blockchair-onion@xxxxxxxxxxxxxxxxxx" },
|
2289
|
|
- orderHint: 50,
|
2290
|
|
- },
|
2291
|
|
- { webExtension: { id: "startpage@xxxxxxxxxxxxxxxxxx" }, orderHint: 40 },
|
2292
|
|
- { webExtension: { id: "twitter@xxxxxxxxxxxxxxxxxx" }, orderHint: 30 },
|
2293
|
|
- { webExtension: { id: "wikipedia@xxxxxxxxxxxxxxxxxx" }, orderHint: 20 },
|
2294
|
|
- { webExtension: { id: "yahoo@xxxxxxxxxxxxxxxxxx" }, orderHint: 10 },
|
|
2285
|
+ { webExtension: { id: "ddg-onion@xxxxxxxxxxxxxxxxxx" }, orderHint: 70 },
|
|
2286
|
+ { webExtension: { id: "startpage@xxxxxxxxxxxxxxxxxx" }, orderHint: 60 },
|
|
2287
|
+ { webExtension: { id: "twitter@xxxxxxxxxxxxxxxxxx" }, orderHint: 50 },
|
|
2288
|
+ { webExtension: { id: "wikipedia@xxxxxxxxxxxxxxxxxx" }, orderHint: 40 },
|
|
2289
|
+ { webExtension: { id: "yahoo@xxxxxxxxxxxxxxxxxx" }, orderHint: 30 },
|
2295
|
2290
|
];
|
2296
|
2291
|
|
2297
|
2292
|
for (let e of engines) {
|
|