Bug 1949204 - Implement #abort-the-ongoing-navigation. r=dom-core,sefeng

Differential Revision: https://phabricator.services.mozilla.com/D242954
This commit is contained in:
Andreas Farre
2025-04-09 14:19:38 +00:00
parent 3c66b36054
commit 145bb770c9
5 changed files with 121 additions and 23 deletions

View File

@@ -11357,7 +11357,8 @@ nsDocShell::AddState(JS::Handle<JS::Value> aData, const nsAString& aTitle,
if (RefPtr<Navigation> navigation = window->Navigation();
navigation &&
navigation->FirePushReplaceReloadNavigateEvent(
aReplace ? NavigationType::Replace : NavigationType::Push, newURI,
aCx, aReplace ? NavigationType::Replace : NavigationType::Push,
newURI,
/* aIsSameDocument */ true, /* aUserInvolvement */ Nothing(),
/* aSourceElement */ nullptr, /* aFormDataEntryList */ Nothing(),
/* aNavigationAPIState */ nullptr, scContainer)) {