From 6a1e0759037cb4b47afe4b1b230f6cb1616c3fb2 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Mon, 1 Nov 2021 17:37:07 +0100 Subject: [PATCH] fix(browser): fix downloads with nested frames (#9925) --- browser_patches/firefox-beta/BUILD_NUMBER | 4 ++-- browser_patches/firefox-beta/juggler/TargetRegistry.js | 2 +- browser_patches/firefox/BUILD_NUMBER | 4 ++-- browser_patches/firefox/juggler/TargetRegistry.js | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/browser_patches/firefox-beta/BUILD_NUMBER b/browser_patches/firefox-beta/BUILD_NUMBER index 59dad47440..3bd255f39d 100644 --- a/browser_patches/firefox-beta/BUILD_NUMBER +++ b/browser_patches/firefox-beta/BUILD_NUMBER @@ -1,2 +1,2 @@ -1300 -Changed: yurys@chromium.org Wed Oct 27 17:58:07 PDT 2021 +1301 +Changed: max@schmitt.mx Mon 1 Nov 2021 16:28:05 CET diff --git a/browser_patches/firefox-beta/juggler/TargetRegistry.js b/browser_patches/firefox-beta/juggler/TargetRegistry.js index a0b470c71d..a12d9f96b3 100644 --- a/browser_patches/firefox-beta/juggler/TargetRegistry.js +++ b/browser_patches/firefox-beta/juggler/TargetRegistry.js @@ -38,7 +38,7 @@ class DownloadInterceptor { if (!(request instanceof Ci.nsIChannel)) return false; const channel = request.QueryInterface(Ci.nsIChannel); - let pageTarget = this._registry._browserBrowsingContextToTarget.get(channel.loadInfo.browsingContext); + let pageTarget = this._registry._browserBrowsingContextToTarget.get(channel.loadInfo.browsingContext.top); if (!pageTarget) return false; diff --git a/browser_patches/firefox/BUILD_NUMBER b/browser_patches/firefox/BUILD_NUMBER index 6b399055af..0f0bd7f455 100644 --- a/browser_patches/firefox/BUILD_NUMBER +++ b/browser_patches/firefox/BUILD_NUMBER @@ -1,2 +1,2 @@ -1298 -Changed: yurys@chromium.org Wed Oct 27 17:58:07 PDT 2021 +1299 +Changed: max@schmitt.mx Mon 1 Nov 2021 16:28:05 CET diff --git a/browser_patches/firefox/juggler/TargetRegistry.js b/browser_patches/firefox/juggler/TargetRegistry.js index a0b470c71d..a12d9f96b3 100644 --- a/browser_patches/firefox/juggler/TargetRegistry.js +++ b/browser_patches/firefox/juggler/TargetRegistry.js @@ -38,7 +38,7 @@ class DownloadInterceptor { if (!(request instanceof Ci.nsIChannel)) return false; const channel = request.QueryInterface(Ci.nsIChannel); - let pageTarget = this._registry._browserBrowsingContextToTarget.get(channel.loadInfo.browsingContext); + let pageTarget = this._registry._browserBrowsingContextToTarget.get(channel.loadInfo.browsingContext.top); if (!pageTarget) return false;