Debug Session: role-actions-click
Status: [OPEN]
Symptom
平台角色列表中点击编辑和删除按钮没有反应。
Hypotheses
- 操作列按钮点击事件没有触发,可能被表格单元格或截断容器拦截。
- 点击触发了,但弹层 open 状态没有正确更新。
- 当前页面渲染的列定义不是最新的操作列定义。
- 弹层打开时发生运行时错误,导致界面看起来没有反应。
- 表格固定高度或层级样式导致按钮不可交互。
Evidence Plan
- 在编辑/删除按钮点击处理、open 状态变化、弹层渲染位置增加临时调试上报。
- 复现点击行为后依据日志确认根因。
Pre-fix Evidence
edit-click-start / edit-click-end 均已记录,说明编辑按钮点击事件已触发。
delete-click-start / delete-click-end 均已记录,说明删除按钮点击事件已触发。
open-state-changed 中 editOpen: true、deleteOpen: true 均出现,说明状态已经打开。
- 因此排除“按钮事件未触发”和“open 状态未更新”,根因指向弹层挂载/触发方式导致 UI 不可见。
Fix Plan
- 将编辑抽屉、删除确认弹窗改为与新建角色一致的 Trigger 挂载方式。
- 保留临时日志,等待 post-fix 验证。