LibWeb: Avoid including Navigable.h in headers

This greatly reduces how much is recompiled when changing Navigable.h,
from >1000 to 82.
This commit is contained in:
Luke Wilde 2025-10-16 14:07:09 +01:00 committed by Sam Atkins
commit eeb5446c1b
Notes: github-actions[bot] 2025-10-20 09:18:20 +00:00
55 changed files with 170 additions and 64 deletions

View file

@ -351,4 +351,18 @@ bool NavigableContainer::currently_delays_the_load_event() const
return false;
}
bool NavigableContainer::content_navigable_has_session_history_entry_and_ready_for_navigation() const
{
if (!content_navigable())
return false;
return m_content_navigable->has_session_history_entry_and_ready_for_navigation();
}
void NavigableContainer::set_content_navigable_has_session_history_entry_and_ready_for_navigation()
{
if (!content_navigable())
return;
content_navigable()->set_has_session_history_entry_and_ready_for_navigation();
}
}