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 <html xmlns="http://www.w3.org/1999/xhtml" class="reftest-wait">
2 <head>
4 <script>
6 function boom()
7 {
8 var n = document.getElementById("n");
10 document.addEventListener("DOMNodeRemoved", foozle, false);
11 n.parentNode.removeChild(n);
12 document.removeEventListener("DOMNodeRemoved", foozle, false);
14 function foozle()
15 {
16 document.removeEventListener("DOMNodeRemoved", foozle, false); // prevent accidental recursion
18 n.parentNode.removeChild(n);
20 document.documentElement.removeAttribute("class");
21 }
22 }
24 </script>
26 </head>
28 <body onload="setTimeout(boom, 30)">
30 <div id="n"></div>
32 </body>
33 </html>