debug-role-actions-click.md 1.3 KB

Debug Session: role-actions-click

Status: [OPEN]

Symptom

平台角色列表中点击编辑和删除按钮没有反应。

Hypotheses

  1. 操作列按钮点击事件没有触发,可能被表格单元格或截断容器拦截。
  2. 点击触发了,但弹层 open 状态没有正确更新。
  3. 当前页面渲染的列定义不是最新的操作列定义。
  4. 弹层打开时发生运行时错误,导致界面看起来没有反应。
  5. 表格固定高度或层级样式导致按钮不可交互。

Evidence Plan

  • 在编辑/删除按钮点击处理、open 状态变化、弹层渲染位置增加临时调试上报。
  • 复现点击行为后依据日志确认根因。

Pre-fix Evidence

  • edit-click-start / edit-click-end 均已记录,说明编辑按钮点击事件已触发。
  • delete-click-start / delete-click-end 均已记录,说明删除按钮点击事件已触发。
  • open-state-changededitOpen: truedeleteOpen: true 均出现,说明状态已经打开。
  • 因此排除“按钮事件未触发”和“open 状态未更新”,根因指向弹层挂载/触发方式导致 UI 不可见。

Fix Plan

  • 将编辑抽屉、删除确认弹窗改为与新建角色一致的 Trigger 挂载方式。
  • 保留临时日志,等待 post-fix 验证。