Support download navigations.
Pull request: https://github.com/WebKit/WebKit/pull/26987
<rdar://problem/126505202>
Committed 278950@main (d41105b73082): <https://commits.webkit.org/278950@main> Reviewed commits have been landed. Closing PR #26987 and removing active labels.