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>
3 <!--
4 https://bugzilla.mozilla.org/show_bug.cgi?id=392923
5 -->
6 <head>
7 <title>Test for Bug 392923</title>
8 <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
9 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
10 <style>p { -moz-column-count: 2; }
11 </style>
12 </head>
13 <body>
14 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=392923">Mozilla Bug 392923</a>
15 <div id="content">
16 <p>עברית Lorem ipsum dolor sit
17 amet, consectetuer adipiscing elit. Maecenas volutpat. Duis purus lectus,
18 hendrerit vitae, blandit ac, tristique quis, neque. Cras a nisl. Cum sociis
19 natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In
20 consectetuer lorem sit amet quam facilisis mollis. Etiam dolor. Donec
21 elementum leo in ligula. Duis lacus diam, sodales vitae, rutrum a,
22 feugiat non, tortor. Maecenas cursus lobortis diam. Mauris in pede eu
23 purus ultricies vehicula. עברית</p>
24 </div>
25 <pre id="test">
26 <script class="testbody" type="text/javascript">
27 function test()
28 {
29 /** Test for Bug 392923 **/
30 ok(true, "Should not crash");
31 SimpleTest.finish();
32 }
34 setTimeout(test, 500);
35 SimpleTest.waitForExplicitFinish();
36 </script>
37 </pre>
38 </body>
39 </html>