Backed out 7 changesets (bug 1888756) for potentially causing Session History crashes. a=backout

Backed out changeset 85022f2e4129 (bug 1888756)
Backed out changeset 1458ad53d229 (bug 1888756)
Backed out changeset a84d886d8753 (bug 1888756)
Backed out changeset efff3e5e95c2 (bug 1888756)
Backed out changeset 400a8ff57ae4 (bug 1888756)
Backed out changeset 04180e2fb99d (bug 1888756)
Backed out changeset 0eb8b13b0717 (bug 1888756)
This commit is contained in:
Sebastian Hengst
2024-06-21 12:08:58 +02:00
parent e43a62744c
commit a6113c3688
28 changed files with 137 additions and 714 deletions

View File

@@ -874,13 +874,6 @@ nsresult HTMLFormElement::SubmitSubmission(
loadState->SetCsp(GetCsp());
loadState->SetAllowFocusMove(UserActivation::IsHandlingUserInput());
const bool hasValidUserGestureActivation =
doc->HasValidTransientUserGestureActivation();
loadState->SetHasValidUserGestureActivation(hasValidUserGestureActivation);
loadState->SetTextDirectiveUserActivation(
doc->ConsumeTextDirectiveUserActivation() ||
hasValidUserGestureActivation);
nsCOMPtr<nsIPrincipal> nodePrincipal = NodePrincipal();
rv = container->OnLinkClickSync(this, loadState, false, nodePrincipal);
NS_ENSURE_SUBMIT_SUCCESS(rv);