Repository navigation
dsh-operator 0.121.5 — 关闭卡片切会话不复活
dsh-operator 0.121.5
关闭的卡片切会话后不再复活
点过关闭(×)的卡片,切换到别的会话再切回来,它会重新出现。
- 根因:
dismissed只存在组件实例上;切换会话时 dock 组件重新挂载,状态被重置成「未关闭」。 - 修复:模块级
dismissedSessions集合按sessionId记住关闭状态:- 点 × 时写入当前会话 id;
- 组件挂载/同步时如果该会话在集合里 → 保持隐藏;
- 该会话真的开始新一轮操作(working / 等确认)时清除,保持「下次操作再出现」的原设计。
502 测试全绿。