diff --git a/Userland/Libraries/LibWeb/HTML/NavigableContainer.h b/Userland/Libraries/LibWeb/HTML/NavigableContainer.h
index 3292636b6a..5628c629e7 100644
--- a/Userland/Libraries/LibWeb/HTML/NavigableContainer.h
+++ b/Userland/Libraries/LibWeb/HTML/NavigableContainer.h
@@ -18,6 +18,9 @@ public:
static HashTable& all_instances();
+ JS::GCPtr content_navigable() { return m_content_navigable; }
+ JS::GCPtr content_navigable() const { return m_content_navigable.ptr(); }
+
BrowsingContext* nested_browsing_context() { return m_nested_browsing_context; }
BrowsingContext const* nested_browsing_context() const { return m_nested_browsing_context; }
@@ -43,6 +46,9 @@ protected:
JS::GCPtr m_nested_browsing_context;
+ // https://html.spec.whatwg.org/multipage/document-sequences.html#content-navigable
+ JS::GCPtr m_content_navigable { nullptr };
+
private:
virtual bool is_navigable_container() const override { return true; }
};