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; }