Skip to content

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

Description

@EralChen

问题描述

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

复现方式

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

影响

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

期望

讨论更优雅的聚焦方案

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions