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 function runRichards() {
2 queue = new Packet;
3 Packet(queue, ID_DEVICE_A, KIND_DEVICE);
4 new Packet;
5 }
6 var ID_DEVICE_A = 4;
7 var KIND_DEVICE = 0;
8 Packet = function (queue) {
9 this.link = null
10 if (queue == null) return;
11 var peek, next = queue;
12 while ((peek = next.link) != null)
13 ID_HANDLER_B
14 };
15 runRichards()