diff --git a/src/network/network_gui.cpp b/src/network/network_gui.cpp
index 7209e8145f..712e800d5c 100644
--- a/src/network/network_gui.cpp
+++ b/src/network/network_gui.cpp
@@ -1800,6 +1800,7 @@ struct NetworkJoinStatusWindow : Window {
 	NetworkJoinStatusWindow(const WindowDesc *desc) : Window(desc)
 	{
 		this->parent = FindWindowById(WC_NETWORK_WINDOW, 0);
+		this->FindWindowPlacementAndResize(desc);
 	}
 
 	virtual void OnPaint()