fix: 제어관리 제목 입력 시 백스페이스로 노드가 삭제되는 문제 해결

- FlowToolbar의 플로우 이름 입력 필드에 onKeyDown 이벤트 핸들러 추가
- e.stopPropagation()으로 키 이벤트가 FlowEditor로 전파되지 않도록 차단
- FlowEditor의 Backspace/Delete 키 처리가 입력 필드에 영향을 주지 않도록 수정
This commit is contained in:
kjs 2025-11-03 09:58:44 +09:00
parent 8e9daf5b22
commit 2ddda380f2
1 changed files with 5 additions and 0 deletions

View File

@ -116,6 +116,11 @@ export function FlowToolbar({ validations = [] }: FlowToolbarProps) {
<Input <Input
value={flowName} value={flowName}
onChange={(e) => setFlowName(e.target.value)} onChange={(e) => setFlowName(e.target.value)}
onKeyDown={(e) => {
// 입력 필드에서 키 이벤트가 FlowEditor로 전파되지 않도록 방지
// FlowEditor의 Backspace/Delete 키로 노드가 삭제되는 것을 막음
e.stopPropagation();
}}
className="h-8 w-[200px] text-sm" className="h-8 w-[200px] text-sm"
placeholder="플로우 이름" placeholder="플로우 이름"
/> />