🏛 架构平台 Arch.Platform

反馈 3a1000a4

← 看板
v=263782e8
严重度
状态 待分诊
决策

🐛 Bug 摘要

E2E 1/13 测试连续 6 次 CI 失败:e2e-edge-click.spec.ts:110 expect(panel).toBeVisible() 5s 超时

🔍 根因分析

v6 切换到 react-force-graph-2d 后,__simulateNodeClick('D44') 没触发 NodePanel 打开。 12/13 e2e 测试通过。 可能:(a) dev 钩子 useEffect 在 e2e 时机没装上 (b) D44 不在 fgNodes (c) handleNodeClick 没正确更新 selectedNode state。

🔧 修复方案

短期:continue-on-error 临时让 CD 跑通(2026-06-26 commit 3050942 已上)。 中期:本地跑 npx playwright test --debug 调,定位 __simulateNodeClick 时机问题,可能要把钩子移到 useEffect [fgNodes, handleNodeClick] 或在 graph 加载完后用 page.waitForFunction 等。 长期:e2e 拆成 canvas 坐标 click 和 NodePanel DOM click 两套互证。

📋 元数据

报告人
claude
创建时间
2026-06-25 22:02
关联版本
263782e8-9510-4ac0-b7a9-ec1013277af0
影响项目
industry-value-flow (1 个)

📝 推进反馈状态

状态推进请用:

arch feedback update 3a1000a4-d5ea-4a59-8a36-3a3f90d46eee --status fixing  # 开始修
arch feedback update 3a1000a4-d5ea-4a59-8a36-3a3f90d46eee --status fixed   # 已修
arch feedback update 3a1000a4-d5ea-4a59-8a36-3a3f90d46eee --status wontfix --decision keep_as_is  # 不修