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 <!DOCTYPE html>
2 <div style="height: 100px">
3 </div>
4 <svg width="200" height="200" style="overflow: visible">
5 <foreignObject width="200" height="200">
6 <div id="x" style="position:absolute; top: 0; left: 0">
7 This is a test
8 </div>
9 </foreignObject>
10 <script>
11 document.body.offsetWidth;
12 var kid = document.getElementById("x");
13 var parent = kid.parentNode;
14 var nextSibling = kid.nextSibling;
15 parent.removeChild(kid);
16 parent.insertBefore(kid, nextSibling);
17 </script>
18 </svg>