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 x = []
2 try {
3 (function() {
4 schedulegc(1);
5 ((function() {
6 return {
7 y: function() {
8 u() = []
9 }
10 }
11 })())
12 })()
13 watch.call(x, "valueOf", function() {})
14 gc()
15 } catch (e) { print(e); }
16 try {
17 (function() {
18 x.valueOf =
19 (function() {
20 y();
21 })
22 })()
23 x + 2
24 print('foo')
25 } catch (e) { print(e); }