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 /* Any copyright is dedicated to the Public Domain.
2 http://creativecommons.org/publicdomain/zero/1.0/ */
4 function test() {
5 waitForExplicitFinish();
7 newWindowWithTabView(function (win) {
8 registerCleanupFunction(function () win.close());
10 let cw = win.TabView.getContentWindow();
11 let groupItem = cw.GroupItems.groupItems[0];
12 groupItem.setBounds(new cw.Rect(cw.innerWidth - 200, 0, 200, 200));
14 whenTabViewIsHidden(function () waitForFocus(finish), win);
16 waitForFocus(function () {
17 let button = cw.document.getElementById("exit-button");
18 EventUtils.synthesizeMouseAtCenter(button, {}, cw);
19 }, cw);
20 });
21 }