File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import { logger } from '../utils/logger'
55
66export function useAskUserBridge ( ) {
77 const setAskUserState = useChatStore ( ( state ) => state . setAskUserState )
8+ const setInputValue = useChatStore ( ( state ) => state . setInputValue )
89
910 useEffect ( ( ) => {
1011 const unsubscribe = AskUserBridge . subscribe ( ( request ) => {
@@ -33,11 +34,15 @@ export function useAskUserBridge() {
3334 } >
3435 ) => {
3536 logger . info ( { answers } , '[useAskUserBridge] submitAnswers called' )
37+ // Clear input value so previous prompt doesn't appear after form closes
38+ setInputValue ( { text : '' , cursorPosition : 0 , lastEditDueToNav : false } )
3639 AskUserBridge . submit ( { answers } )
3740 }
3841
3942 const skip = ( ) => {
4043 logger . info ( '[useAskUserBridge] skip called' )
44+ // Clear input value so previous prompt doesn't appear after form closes
45+ setInputValue ( { text : '' , cursorPosition : 0 , lastEditDueToNav : false } )
4146 AskUserBridge . submit ( { skipped : true } )
4247 }
4348
You can’t perform that action at this time.
0 commit comments