diff --git a/Userland/Libraries/LibWeb/HTML/Navigable.cpp b/Userland/Libraries/LibWeb/HTML/Navigable.cpp
index d09f6b45a6b..9615b44bc1f 100644
--- a/Userland/Libraries/LibWeb/HTML/Navigable.cpp
+++ b/Userland/Libraries/LibWeb/HTML/Navigable.cpp
@@ -1281,8 +1281,6 @@ WebIDL::ExceptionOr Navigable::navigate(NavigateParams params)
// 1. Navigate to a fragment given navigable, url, historyHandling, userInvolvement, navigationAPIState, and navigationId.
TRY(navigate_to_a_fragment(url, to_history_handling_behavior(history_handling), user_involvement, navigation_api_state, navigation_id));
- traversable_navigable()->process_session_history_traversal_queue();
-
// 2. Return.
return {};
}
@@ -1934,9 +1932,6 @@ void perform_url_and_history_update_steps(DOM::Document& document, URL::URL new_
// 1. Finalize a same-document navigation given traversable, navigable, newEntry, and entryToReplace.
finalize_a_same_document_navigation(*traversable, *navigable, new_entry, entry_to_replace, history_handling);
});
-
- // FIXME: Implement synchronous session history steps.
- traversable->process_session_history_traversal_queue();
}
void Navigable::scroll_offset_did_change()
diff --git a/Userland/Libraries/LibWeb/HTML/SessionHistoryTraversalQueue.h b/Userland/Libraries/LibWeb/HTML/SessionHistoryTraversalQueue.h
index 6ece5c0ca73..88dace3641e 100644
--- a/Userland/Libraries/LibWeb/HTML/SessionHistoryTraversalQueue.h
+++ b/Userland/Libraries/LibWeb/HTML/SessionHistoryTraversalQueue.h
@@ -57,14 +57,6 @@ public:
return index.has_value() ? m_queue.take(*index) : SessionHistoryTraversalQueueEntry {};
}
- void process()
- {
- while (m_queue.size() > 0) {
- auto entry = m_queue.take_first();
- entry.steps();
- }
- }
-
private:
Vector m_queue;
RefPtr m_timer;
diff --git a/Userland/Libraries/LibWeb/HTML/TraversableNavigable.h b/Userland/Libraries/LibWeb/HTML/TraversableNavigable.h
index f065cfb4de6..aea131f18a5 100644
--- a/Userland/Libraries/LibWeb/HTML/TraversableNavigable.h
+++ b/Userland/Libraries/LibWeb/HTML/TraversableNavigable.h
@@ -79,11 +79,6 @@ public:
m_session_history_traversal_queue.append_sync(move(steps), target_navigable);
}
- void process_session_history_traversal_queue()
- {
- m_session_history_traversal_queue.process();
- }
-
Page& page() { return m_page; }
Page const& page() const { return m_page; }