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 <!DOCTYPE html>
2 <html class="reftest-wait">
3 <script>
5 var onPaintFunctions =
6 [
7 function() { document.documentElement.style.MozAppearance = "treeheadersortarrow"; },
8 function() { document.documentElement.style.position = "fixed"; },
9 function() { document.documentElement.removeAttribute("class"); }
10 ];
12 var i = 0;
14 function advance()
15 {
16 var f = onPaintFunctions[i++];
17 if (f)
18 f();
19 }
21 function start()
22 {
23 window.addEventListener("MozAfterPaint", advance, true);
24 advance();
25 }
27 window.addEventListener("load", start, false);
29 </script>
30 </html>