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 // This is the content script for mochitest-e10s-utils
3 // We hook up some events and forward them back to the parent for the tests
4 // This is only a partial solution to tests using these events - tests which
5 // check, eg, event.target is the content window are still likely to be
6 // confused.
7 // But it's a good start...
8 ["load", "DOMContentLoaded", "pageshow"].forEach(eventName => {
9 addEventListener(eventName, function eventHandler(event) {
10 // Some tests also rely on load events from, eg, iframes, so we should see
11 // if we can do something sane to support that too.
12 if (event.target == content.document) {
13 sendAsyncMessage("Test:Event", {name: event.type});
14 }
15 }, true);
16 });