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 // |jit-test| debug
2 setDebug(true);
3 x = "notset";
5 function child() {
6 x = "failure1";
7 /* JSOP_STOP in parent. */
8 trap(parent, 16, "success()");
9 }
11 function parent() {
12 x = "failure2";
13 }
14 /* First op in parent. */
15 trap(parent, 0, "child()");
17 function success() {
18 x = "success";
19 }
21 parent();
22 assertEq(x, "success");