1.3 KiB
1.3 KiB
会话状态
基本信息
- 技能: brainstorming
- 主题: 下载跳转不应修改当前页 URL
- 开始时间: 2026-04-13 09:50
- 最后更新: 2026-04-13 10:02
当前状态
- 阶段: 阶段 3:完成与报告
- 上一步: 已完成前后端修复与前端回归测试补充。
- 下一步: 输出修复结果,并说明测试环境依赖缺失导致无法实际执行 Vitest。
已确认内容
- 2026-04-13 09:46-问题表现为跳转到下载页时,当前访客页 URL 也会被改成下载地址。
- 2026-04-13 09:47-根因位于访客端 launch 逻辑和后端 access launch 响应对下载模式的 same_tab 处理。
- 2026-04-13 09:49-本次采用最小修复,下载模式统一保持当前页不变,仅在新标签页或新窗口执行下载。
- 2026-04-13 09:57-已修改
AccessService、首页和详情页 launch 逻辑,并新增前端回归测试用例。 - 2026-04-13 10:01-测试执行受阻:本地
client/node_modules不完整,vitest可执行不存在,且npx因网络/缓存权限失败无法补装。
待处理问题
- 修改后端 launch 响应,下载模式统一返回
openIn: new_tab。 - 修改首页与详情页前端逻辑,下载模式不再走
window.location.assign(...)。 - 增加下载模式回归测试,覆盖当前页 URL 不变的行为。