diff --git a/src/main/java/org/olat/modules/forms/ui/EvaluationFormRuntimeController.java b/src/main/java/org/olat/modules/forms/ui/EvaluationFormRuntimeController.java
index ee203e45696adde9736551cb0195e0e50c2b6e89..8251abc42817a5a16e61d94067f5a0a1e434077c 100644
--- a/src/main/java/org/olat/modules/forms/ui/EvaluationFormRuntimeController.java
+++ b/src/main/java/org/olat/modules/forms/ui/EvaluationFormRuntimeController.java
@@ -58,6 +58,8 @@ public class EvaluationFormRuntimeController extends RepositoryEntryRuntimeContr
 			if(((EvaluationFormEditorController)editorCtrl).hasChanges()) {
 				doReloadRuntimeController(ureq);
 			}
+		} else if (toolbarPanel.getRootController() == toolbarPanel.getLastController()) {
+			doReloadRuntimeController(ureq);
 		}
 	}