#2406·LogicFlow

【Bug】节点 handleClick 强制 el.focus() 导致嵌套表单/输入框失焦,影响交互体验

Author: EralChenCreated Apr 30, 2026Updated Apr 30, 2026

问题描述

方法自 commit 4329755f41adbac5f5ab98ee3a813abca4f78b37 (2025-12-26) 起,节点点击后会强制执行 ,原意是为了解决节点复制粘贴后失焦的问题。但这会导致自定义节点内的 input、select、textarea 等表单控件在点击后被强制失焦,影响交互体验。

复现方式

  1. 自定义节点内嵌入 input/表单控件
  2. 点击节点外部后再点击节点,input 会被强制失焦

影响

  • 复杂表单、富文本、嵌套交互场景下,用户输入体验受损
  • 业务无法自定义聚焦策略

期望

讨论更优雅的聚焦方案