diff --git a/packages/bot-engine/src/components/ConversationContainer.tsx b/packages/bot-engine/src/components/ConversationContainer.tsx index 4eff0b1b1..e37f43149 100644 --- a/packages/bot-engine/src/components/ConversationContainer.tsx +++ b/packages/bot-engine/src/components/ConversationContainer.tsx @@ -44,6 +44,7 @@ export const ConversationContainer = ({ const { updateVariables } = useAnswers() const bottomAnchor = useRef(null) const scrollableContainer = useRef(null) + const [hasStarted, setHasStarted] = useState(false) const displayNextGroup = ({ edgeId, @@ -90,6 +91,7 @@ export const ConversationContainer = ({ } useEffect(() => { + if (hasStarted) return if ( isDefined(predefinedVariables) && Object.keys(predefinedVariables).length > 0 @@ -97,6 +99,7 @@ export const ConversationContainer = ({ const prefilledVariables = injectPredefinedVariables(predefinedVariables) updateVariables(prefilledVariables) } + setHasStarted(true) displayNextGroup({ edgeId: startGroupId ? undefined