diff --git a/Userland/Libraries/LibWeb/HTML/Navigable.h b/Userland/Libraries/LibWeb/HTML/Navigable.h
index 834c4b103e..4036e842b3 100644
--- a/Userland/Libraries/LibWeb/HTML/Navigable.h
+++ b/Userland/Libraries/LibWeb/HTML/Navigable.h
@@ -45,11 +45,20 @@ public:
static JS::GCPtr navigable_with_active_document(JS::NonnullGCPtr);
+ enum class Traversal {
+ Tag
+ };
+
+ Variant ongoing_navigation() const { return m_ongoing_navigation; }
+
protected:
Navigable();
virtual void visit_edges(Cell::Visitor&) override;
+ // https://html.spec.whatwg.org/multipage/browsing-the-web.html#ongoing-navigation
+ Variant m_ongoing_navigation;
+
private:
// https://html.spec.whatwg.org/multipage/document-sequences.html#nav-id
String m_id;