diff --git a/builtin/mainmenu.lua b/builtin/mainmenu.lua
index ecbcce1a029cbbe9523089dc897aff8f93ce5c94..73f04361eea7cfabcc5fda8524a9df30f9cd630e 100644
--- a/builtin/mainmenu.lua
+++ b/builtin/mainmenu.lua
@@ -177,7 +177,7 @@ function update_menu()
 	-- handle errors
 	if gamedata.errormessage ~= nil then
 		formspec = "size[12,5.2]" ..
-			"field[1,2;10,2;;ERROR: " ..
+			"textarea[1,2;10,2;;ERROR: " ..
 			gamedata.errormessage ..
 			";]"..
 			"button[4.5,4.2;3,0.5;btn_error_confirm;" .. fgettext("Ok") .. "]"