mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-10 18:10:56 +09: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:
parent
f01cbaf5fb
commit
ead311eac7
Notes:
sideshowbarker
2024-07-17 01:21:02 +09:00
Author: https://github.com/kalenikaliaksandr
Commit: ead311eac7
Pull-request: https://github.com/SerenityOS/serenity/pull/18219
1 changed files with 0 additions and 4 deletions
|
@ -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);
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue