1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
3 * This Source Code Form is subject to the terms of the Mozilla Public
4 * License, v. 2.0. If a copy of the MPL was not distributed with this
5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
7 #include
"nsISupports.idl"
9 [scriptable
, uuid(5d1acf82
-223a
-46fb
-a8f3
-a1b16e2ceb04
)]
10 interface nsISecurityUITelemetry
: nsISupports
{
13 * Addon installation warnings
16 // Firefox prevented this site from asking you to install addon
17 const uint32_t WARNING_ADDON_ASKING_PREVENTED
= 1;
18 // User clicks through and allows site to ask to install addons
19 const uint32_t WARNING_ADDON_ASKING_PREVENTED_CLICK_THROUGH
= 2;
20 // Are you sure you want to install this addon? Only install addons you trust
21 const uint32_t WARNING_CONFIRM_ADDON_INSTALL
= 3;
22 // User clicked she is sure after waiting 3secs
23 const uint32_t WARNING_CONFIRM_ADDON_INSTALL_CLICK_THROUGH
= 4;
27 * modal dialogs/warnings
30 // User encountered a POST to an insecure context from a secure context.
31 const uint32_t WARNING_CONFIRM_POST_TO_INSECURE_FROM_SECURE
= 9;
32 // User clicked through to POST to an insecure context from a secure context.
33 const uint32_t WARNING_CONFIRM_POST_TO_INSECURE_FROM_SECURE_CLICK_THROUGH
= 10;