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 <html><head><title>Firefox 3.5 crash</title>
3 <script language=JavaScript>
5 function escapeData(data){
6 var escData='';
7 for(var i=0;i<data.length;i++) {
8 var c=data.charAt(i);
9 if( c==' ') c = escape(c);
10 escData+=c;
11 }
12 return escData;
13 }
15 var a = ["a", "a ", "a", "a "]
17 var html = "";
18 for (i=0;i<a.length;i++){
19 html += escapeData("a")+escapeData(a[i])
20 }
21 </script>
22 </body></html>