[tbb-commits] [torbutton/master] Bug 27097: Get the event listener scope right

gk at torproject.org gk at torproject.org
Mon Sep 17 21:42:40 UTC 2018


commit 7540556c69566bc5454be354d877d08b98ac5d99
Author: Georg Koppen <gk at torproject.org>
Date:   Mon Sep 17 20:25:09 2018 +0000

    Bug 27097: Get the event listener scope right
---
 src/chrome/content/aboutTor/aboutTor-content.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/chrome/content/aboutTor/aboutTor-content.js b/src/chrome/content/aboutTor/aboutTor-content.js
index ac552e21..ff5a970b 100644
--- a/src/chrome/content/aboutTor/aboutTor-content.js
+++ b/src/chrome/content/aboutTor/aboutTor-content.js
@@ -60,15 +60,16 @@ var AboutTorListener = {
   },
 
   setupBannerClosing: function () {
+    let that = this;
     let closer = content.document.getElementById("tornews-banner-closer");
     closer.addEventListener("click", function () {
-      sendAsyncMessage(this.kAboutTorHideTorNewsBanner);
+      sendAsyncMessage(that.kAboutTorHideTorNewsBanner);
     });
     let link = content.document.querySelector("#tornews-banner-message a");
     link.addEventListener("click", function () {
       // Wait until page unloads so we don't hide banner before that.
       content.addEventListener("unload", function () {
-        sendAsyncMessage(this.kAboutTorHideTorNewsBanner);
+        sendAsyncMessage(that.kAboutTorHideTorNewsBanner);
       });
     });
     bindPrefAndInit("extensions.torbutton.tornews_banner_countdown",



More information about the tbb-commits mailing list