diff --git a/plugins/UiConfig/media/js/UiConfig.coffee b/plugins/UiConfig/media/js/UiConfig.coffee
index 3b12d7e6..d0fbffd6 100644
--- a/plugins/UiConfig/media/js/UiConfig.coffee
+++ b/plugins/UiConfig/media/js/UiConfig.coffee
@@ -92,10 +92,11 @@ class UiConfig extends ZeroFrame
 	handleSaveClick: =>
 		@save_loading = true
 		@logStart "Save"
-		@saveValues =>
+		@saveValues (success) =>
 			@save_loading = false
 			@logEnd "Save"
-			@updateConfig()
+			if success
+				@updateConfig()
 			Page.projector.scheduleRender()
 		return false