[tor-commits] [https-everywhere] 35/51: Sunset: Notifiy Users About HTTPS Only in their Browser Settings (#20184)

gitolite role git at cupani.torproject.org
Thu May 26 18:54:57 UTC 2022


This is an automated email from the git hooks/post-receive script.

alexishan pushed a commit to annotated tag 2022.5.24
in repository https-everywhere.

commit 2073e5305c7fb6f4d93eb110aef05bb8943f27e9
Author: Alexis <lxshancock at gmail.com>
AuthorDate: Tue Mar 22 18:00:46 2022 -0700

    Sunset: Notifiy Users About HTTPS Only in their Browser Settings (#20184)
    
    * Update translations.
    
    * Add User Instrcutions for HTTPS Only in Browser Capability
    - Background tab on install or update
    
    * Fix lint comments
---
 chromium/background-scripts/background.js | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/chromium/background-scripts/background.js b/chromium/background-scripts/background.js
index 78a9aca213..331e6dc224 100644
--- a/chromium/background-scripts/background.js
+++ b/chromium/background-scripts/background.js
@@ -938,6 +938,23 @@ chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
   }
 });
 
+/**
+ * @description Notify users about extension sunsetting in January 2023 and instructions turn on HTTPS natively
+ * @link https://www.eff.org/deeplinks/2021/09/https-actually-everywhere
+ */
+chrome.runtime.onInstalled.addListener(async ({reason, temporary}) => {
+  if (temporary) return;
+  switch (reason) {
+  case "install":
+  case "update":
+    {
+      const url = "https://www.eff.org/https-everywhere/set-https-default-your-browser";
+      await chrome.tabs.create({ active : false, url: url });
+    }
+    break;
+  }
+});
+
 /**
  * Clear any cache/ blacklist we have.
  */

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tor-commits mailing list