tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

RefreshBlockerParent.sys.mjs (604B)


      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/. */
      4 
      5 export class RefreshBlockerParent extends JSWindowActorParent {
      6  receiveMessage(message) {
      7    if (message.name == "RefreshBlocker:Blocked") {
      8      let browser = this.browsingContext.top.embedderElement;
      9      if (browser) {
     10        let gBrowser = browser.ownerGlobal.gBrowser;
     11        if (gBrowser) {
     12          gBrowser.refreshBlocked(this, browser, message.data);
     13        }
     14      }
     15    }
     16  }
     17 }