Tue, 06 Jan 2015 21:39:09 +0100
Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
1 <?xml version="1.0"?>
2 <?xml-stylesheet href="chrome://global/skin" type="text/css"?>
3 <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css"
4 type="text/css"?>
6 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
7 title="Accessibility Caret Offset Test.">
9 <script type="application/javascript"
10 src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js" />
11 <script type="application/javascript"
12 src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"></script>
14 <script type="application/javascript"
15 src="../common.js"></script>
16 <script type="application/javascript"
17 src="../role.js"></script>
18 <script type="application/javascript"
19 src="../states.js"></script>
20 <script type="application/javascript"
21 src="../events.js"></script>
22 <script type="application/javascript"
23 src="../browser.js"></script>
25 <script type="application/javascript">
26 <![CDATA[
28 ////////////////////////////////////////////////////////////////////////////
29 // Tests
31 //gA11yEventDumpID = "eventdump"; // debug stuff
32 //gA11yEventDumpToConsole = true; // debug
34 var gQueue = null;
35 function doTests()
36 {
37 gQueue = new eventQueue();
38 gQueue.push(new setCaretOffset(urlbarInput(), -1, urlbarInput()));
39 gQueue.push(new setCaretOffset(urlbarInput(), 0));
40 gQueue.onFinish = function()
41 {
42 closeBrowserWindow();
43 }
45 gQueue.invoke();
46 }
48 SimpleTest.waitForExplicitFinish();
49 openBrowserWindow(doTests, "about:");
50 ]]>
51 </script>
53 <vbox flex="1" style="overflow: auto;">
54 <body xmlns="http://www.w3.org/1999/xhtml">
55 <a target="_blank"
56 href="https://bugzilla.mozilla.org/show_bug.cgi?id=723833"
57 title="IAccessibleText::setCaretOffset on location or search bar causes focus to jump">
58 Mozilla Bug 723833
59 </a>
60 <p id="display"></p>
61 <div id="content" style="display: none">
62 </div>
63 <pre id="test">
64 </pre>
65 </body>
67 <vbox id="eventdump"></vbox>
68 </vbox>
69 </window>