mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 00:25:12 +00:00
LibWeb: Delete navigation id check in navigate_to_a_javascript_url
Adding this check was a mistake because although the navigation id changes to null in step 2, it still has to proceed and apply the history step.
This commit is contained in:
committed by
Andreas Kling
parent
f01cbaf5fb
commit
ead311eac7
@@ -1320,10 +1320,6 @@ WebIDL::ExceptionOr<void> Navigable::navigate_to_a_javascript_url(AK::URL const&
|
||||
|
||||
// 13. Append session history traversal steps to targetNavigable's traversable to finalize a cross-document navigation with targetNavigable, historyHandling, and historyEntry.
|
||||
traversable_navigable()->append_session_history_traversal_steps([this, history_entry, history_handling, navigation_id] {
|
||||
if (this->ongoing_navigation() != navigation_id) {
|
||||
// NOTE: This check is not in the spec but we should not continue navigation if ongoing navigation id has changed.
|
||||
return;
|
||||
}
|
||||
finalize_a_cross_document_navigation(*this, history_handling, history_entry);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user