diff --git a/contents/code/tilelist.js b/contents/code/tilelist.js
index a95f11fef4753e12562d5126483f3606e349b921..0cc0e72d3e9e302728abf27825ee79e525769256 100644
--- a/contents/code/tilelist.js
+++ b/contents/code/tilelist.js
@@ -336,9 +336,12 @@ TileList._isIgnored = function(client) {
 		return true;
 	}
 	// HACK: Steam doesn't set the windowtype properly
-	// Everything that isn't captioned "Steam" should be a dialog - these resize worse thant the main window does
+	// Everything that isn't captioned "Steam" should be a dialog - these resize worse than the main window does
+	// With the exception of course of the class-less update/start dialog with the caption "Steam" (*Sigh*)
 	if (client.resourceClass.toString() == "steam" && client.caption != "Steam") {
 		return true;
+	} else if (client.resourceClass.toString() != "steam" && client.caption == "Steam") {
+		return true;
 	}
 	if (client.specialWindow == true) {
 		return true;