diff --git a/src/routes/Onboarding/FutureWork.tsx b/src/routes/Onboarding/FutureWork.tsx
index d7405cc84..85f016c7a 100644
--- a/src/routes/Onboarding/FutureWork.tsx
+++ b/src/routes/Onboarding/FutureWork.tsx
@@ -7,13 +7,13 @@ import { bracket } from 'lib/exampleKcl'
export default function FutureWork() {
const dismiss = useDismiss()
- const { setCode } = useStore((s) => ({
- setCode: s.setCode,
+ const { deferredSetCode } = useStore((s) => ({
+ deferredSetCode: s.deferredSetCode,
}))
useEffect(() => {
- setCode(bracket)
- }, [setCode])
+ deferredSetCode(bracket)
+ }, [deferredSetCode])
return (
diff --git a/src/routes/Onboarding/Sketching.tsx b/src/routes/Onboarding/Sketching.tsx
index fdf92c0e3..60603ddcb 100644
--- a/src/routes/Onboarding/Sketching.tsx
+++ b/src/routes/Onboarding/Sketching.tsx
@@ -5,16 +5,16 @@ import { useStore } from 'useStore'
import { useEffect } from 'react'
export default function Sketching() {
- const { setCode, buttonDownInStream } = useStore((s) => ({
- setCode: s.setCode,
+ const { deferredSetCode, buttonDownInStream } = useStore((s) => ({
+ deferredSetCode: s.deferredSetCode,
buttonDownInStream: s.buttonDownInStream,
}))
const dismiss = useDismiss()
const next = useNextClick(onboardingPaths.FUTURE_WORK)
useEffect(() => {
- setCode('')
- }, [setCode])
+ deferredSetCode('')
+ }, [deferredSetCode])
return (