diff --git a/source b/source index 4f65de00e0d..d4d0542dd8b 100644 --- a/source +++ b/source @@ -84617,6 +84617,10 @@ interface Location { // but see also container.
+Let allowedToDownload be the result of running the allowed to + download algorithm given the source browsing context and + browsingContext.
Return to whatever algorithm invoked the navigation steps and continue running these steps in parallel.
Run process a navigate response with navigationType, the - source browsing context, and navigationParams.
Run process a navigate response with navigationType, + allowedToDownload, and navigationParams.
Run process a navigate response with navigationType, the - source browsing context, and navigationParams.
Run process a navigate response with navigationType, + allowedToDownload, and navigationParams.
So for example a fetch scheme
Run process a navigate fetch given resource, the source browsing context, browsingContext, navigationType, - sandboxFlags, incumbentNavigationOrigin, + sandboxFlags, allowedToDownload, incumbentNavigationOrigin, activeDocumentNavigationOrigin, and historyHandling.
Let response be null.
Otherwise, if locationURL is a URL, run the process a @@ -85015,12 +85019,12 @@ interface Location { // but see also history handling is historyHandling.
Run process a navigate response with navigationType, the - source browsing context, and navigationParams.
Run process a navigate response with navigationType, + allowedToDownload, and navigationParams.
To process a navigate response, given a string navigationType, a - browsing context source, and a navigation params + boolean allowedToDownload, and a navigation params navigationParams:
If the result of running the allowed to download given source
- and browsingContext is true, then handle response as a
+ If allowedToDownload is true, then handle response as a
download. Return.