We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 769e682 commit 3fad667Copy full SHA for 3fad667
docshell/base/nsDocShell.cpp
@@ -10538,9 +10538,14 @@ nsDocShell::DoURILoad(nsIURI* aURI,
10538
10539
nsCOMPtr<nsINode> requestingNode;
10540
if (mScriptGlobal) {
10541
- requestingNode = mScriptGlobal->GetFrameElementInternal();
10542
- if (!requestingNode) {
+ if (!aFileName.IsVoid()) {
+ // File is being downloaded. Assign current document to requesting node.
10543
requestingNode = mScriptGlobal->GetExtantDoc();
10544
+ } else {
10545
+ requestingNode = mScriptGlobal->GetFrameElementInternal();
10546
+ if (!requestingNode) {
10547
+ requestingNode = mScriptGlobal->GetExtantDoc();
10548
+ }
10549
}
10550
10551
0 commit comments