diff --git a/Userland/Libraries/LibWeb/HTML/Navigable.cpp b/Userland/Libraries/LibWeb/HTML/Navigable.cpp
index b315eb4923..3da0ab7518 100644
--- a/Userland/Libraries/LibWeb/HTML/Navigable.cpp
+++ b/Userland/Libraries/LibWeb/HTML/Navigable.cpp
@@ -62,6 +62,8 @@ Vector> Navigable::child_navigables() const
{
Vector> results;
for (auto& entry : all_navigables()) {
+ if (entry->current_session_history_entry()->step == SessionHistoryEntry::Pending::Tag)
+ continue;
if (entry->parent() == this)
results.append(entry);
}