a0ffb6fc8eb0ca5415ae3ecafe41bba4a292caf1
上一版没根治: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>
Description
No description provided
312 MiB
Languages
HTML
40.4%
Python
29.8%
TypeScript
16%
CSS
9.3%
JavaScript
4.4%