diff --git a/Userland/Libraries/LibWeb/HTML/BrowsingContext.cpp b/Userland/Libraries/LibWeb/HTML/BrowsingContext.cpp index 79fff389a5..640697520b 100644 --- a/Userland/Libraries/LibWeb/HTML/BrowsingContext.cpp +++ b/Userland/Libraries/LibWeb/HTML/BrowsingContext.cpp @@ -728,40 +728,6 @@ BrowsingContext const* BrowsingContext::the_one_permitted_sandboxed_navigator() return nullptr; } -void BrowsingContext::append_child(JS::NonnullGCPtr child) -{ - VERIFY(!child->m_parent); - - if (m_last_child) - m_last_child->m_next_sibling = child; - child->m_previous_sibling = m_last_child; - child->m_parent = this; - m_last_child = child; - if (!m_first_child) - m_first_child = m_last_child; -} - -void BrowsingContext::remove_child(JS::NonnullGCPtr child) -{ - VERIFY(child->m_parent.ptr() == this); - - if (m_first_child == child) - m_first_child = child->m_next_sibling; - - if (m_last_child == child) - m_last_child = child->m_previous_sibling; - - if (child->m_next_sibling) - child->m_next_sibling->m_previous_sibling = child->m_previous_sibling; - - if (child->m_previous_sibling) - child->m_previous_sibling->m_next_sibling = child->m_next_sibling; - - child->m_next_sibling = nullptr; - child->m_previous_sibling = nullptr; - child->m_parent = nullptr; -} - JS::GCPtr BrowsingContext::first_child() const { return m_first_child; diff --git a/Userland/Libraries/LibWeb/HTML/BrowsingContext.h b/Userland/Libraries/LibWeb/HTML/BrowsingContext.h index c0986ee5bd..cf1fc7871e 100644 --- a/Userland/Libraries/LibWeb/HTML/BrowsingContext.h +++ b/Userland/Libraries/LibWeb/HTML/BrowsingContext.h @@ -50,8 +50,6 @@ public: JS::NonnullGCPtr top_level_traversable() const; JS::GCPtr parent() const { return m_parent; } - void append_child(JS::NonnullGCPtr); - void remove_child(JS::NonnullGCPtr); JS::GCPtr first_child() const; JS::GCPtr next_sibling() const;