Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
1 // Any copyright is dedicated to the Public Domain.
2 // http://creativecommons.org/licenses/publicdomain/
3 // Contributor: Jim Blandy
5 if (typeof findReferences == "function") {
7 var global = newGlobal();
8 var o = ({});
9 global.o = o;
11 // Don't trip a cross-compartment reference assertion.
12 findReferences(o);
14 reportCompare(true, true);
16 } else {
17 reportCompare(true, true, "test skipped: findReferences is not a function");
18 }