【Bug】节点 handleClick 强制 el.focus() 导致嵌套表单/输入框失焦,影响交互体验
Open
- Dominant language
- TypeScript
- Stars
- 11.7k
- Forks
- 1.4k
- PR merge metrics
- No merged PRs in 30d
Description
### 问题描述
方法自 commit 4329755f41adbac5f5ab98ee3a813abca4f78b37 (2025-12-26) 起,节点点击后会强制执行 ,原意是为了解决节点复制粘贴后失焦的问题。但这会导致自定义节点内的 input、select、textarea 等表单控件在点击后被强制失焦,影响交互体验。
### 复现方式
1. 自定义节点内嵌入 input/表单控件
2. 点击节点外部后再点击节点,input 会被强制失焦
### 影响
- 复杂表单、富文本、嵌套交互场景下,用户输入体验受损
- 业务无法自定义聚焦策略
### 期望
讨论更优雅的聚焦方案
Contributor guide
Assessment
This issue has not been assessed yet.