Thu, 15 Jan 2015 15:59:08 +0100
Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
1 function check_about_rights(tab) {
2 let doc = gBrowser.getBrowserForTab(tab).contentDocument;
3 ok(doc.getElementById("your-rights"), "about:rights content loaded");
4 gBrowser.removeTab(tab);
5 finish();
6 }
8 function test() {
9 waitForExplicitFinish();
10 let tab = gBrowser.selectedTab = gBrowser.addTab("about:blank");
11 let browser = gBrowser.getBrowserForTab(tab);
12 browser.addEventListener("load", function() {
13 browser.removeEventListener("load", arguments.callee, true);
15 ok(true, "about:rights loaded");
16 executeSoon(function() { check_about_rights(tab); });
17 }, true);
18 browser.loadURI("about:rights", null, null);
19 }