Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit ebb1ff9

Browse filesBrowse files
committed
Only run performance tests if an about:config variable is set
1 parent a6ea276 commit ebb1ff9
Copy full SHA for ebb1ff9

2 files changed

+10-1Lines changed: 10 additions & 1 deletion

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎src/chrome/content/code/HTTPSRules.js‎

Copy file name to clipboardExpand all lines: src/chrome/content/code/HTTPSRules.js
+7-1Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,13 @@ const HTTPSRules = {
441441
}
442442
var t2 = new Date().getTime();
443443
this.log(NOTE,"Loading rulesets took " + (t2 - t1) / 1000.0 + " seconds");
444-
this.testRulesetRetrievalPerformance();
444+
try {
445+
if (HTTPSEverywhere.instance.prefs.getBoolPref("performance_tests")) {
446+
this.testRulesetRetrievalPerformance();
447+
}
448+
} catch(e) {
449+
this.log(WARN, "Explosion during testing " + e);
450+
}
445451
return;
446452
},
447453

Collapse file

‎src/defaults/preferences/preferences.js‎

Copy file name to clipboardExpand all lines: src/defaults/preferences/preferences.js
+3Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@ pref("extensions.https_everywhere.dev_popup_shown", false);
99

1010
// show ruleset tests in the menu
1111
pref("extensions.https_everywhere.show_ruleset_tests", false);
12+
// run a ruleset performance test at startup
13+
pref("extensions.https_everywhere.performance_tests", false);
1214

1315
// enable rulesets that trigger mixed content blocking
1416
pref("extensions.https_everywhere.enable_mixed_rulesets", false);
1517

18+
1619
// SSl Observatory preferences
1720
pref("extensions.https_everywhere._observatory.enabled",false);
1821

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.