zycandClaude Opus 4.8 a0ffb6fc8e fix(core): 彻底修进入新建项目串台旧项目脚本
上一版没根治:action() 的后台 refreshProjectDetail 用旧 activeProjectId 拉到旧项目,
异步写回 projectDetail,而 pipelineProject=projectDetail||activeProject 无条件优先用它,
导致刚建的空项目仍渲染上一个项目的脚本(实测 Playwright 复现)。
改为渲染时校验 projectDetail.id===activeProjectId 才采用,否则回退 activeProject(列表项
已含完整嵌套脚本)。配合上一版的乐观 setProjectDetail/插入 projects + key=project.id,
新建项目即时显示空态+行30 三选项。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 18:27:44 +08:00
S
Description
No description provided
312 MiB
Languages
HTML 40.4%
Python 29.8%
TypeScript 16%
CSS 9.3%
JavaScript 4.4%