diff --git a/Userland/Libraries/LibWeb/HTML/Window.cpp b/Userland/Libraries/LibWeb/HTML/Window.cpp
index 6bacf7a097..5f258a3342 100644
--- a/Userland/Libraries/LibWeb/HTML/Window.cpp
+++ b/Userland/Libraries/LibWeb/HTML/Window.cpp
@@ -395,7 +395,9 @@ WebIDL::ExceptionOr> Window::open_impl(StringView url, St
}
// 6. If urlRecord matches about:blank, then perform the URL and history update steps given targetNavigable's active document and urlRecord.
- if (url_matches_about_blank(url_record)) {
+ // FIXME: If we only perform the URL and history update steps here, we never fire the load event for the new window/tab.
+ // This breaks WPT. See #23067
+ if (false && url_matches_about_blank(url_record)) {
perform_url_and_history_update_steps(*target_navigable->active_document(), url_record);
}