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 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 @namespace url(http://www.w3.org/1999/xhtml); /* set default namespace to HTML */
7 embed:-moz-handler-disabled,
8 embed:-moz-handler-blocked,
9 embed:-moz-handler-crashed,
10 embed:-moz-handler-clicktoplay,
11 embed:-moz-handler-playpreview,
12 embed:-moz-handler-vulnerable-updatable,
13 embed:-moz-handler-vulnerable-no-update,
14 applet:-moz-handler-disabled,
15 applet:-moz-handler-blocked,
16 applet:-moz-handler-crashed,
17 applet:-moz-handler-clicktoplay,
18 applet:-moz-handler-playpreview,
19 applet:-moz-handler-vulnerable-updatable,
20 applet:-moz-handler-vulnerable-no-update,
21 object:-moz-handler-disabled,
22 object:-moz-handler-blocked,
23 object:-moz-handler-crashed,
24 object:-moz-handler-clicktoplay,
25 object:-moz-handler-playpreview,
26 object:-moz-handler-vulnerable-updatable,
27 object:-moz-handler-vulnerable-no-update {
28 display: inline-block;
29 overflow: hidden;
30 opacity: 1 !important;
31 -moz-binding: url('chrome://mozapps/content/plugins/pluginProblem.xml#pluginProblem') !important;
32 }