29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
# 会话状态
|
||
|
||
## 基本信息
|
||
|
||
- **技能**: 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` 因网络/缓存权限失败无法补装。
|
||
|
||
## 待处理问题
|
||
|
||
- [x] 修改后端 launch 响应,下载模式统一返回 `openIn: new_tab`。
|
||
- [x] 修改首页与详情页前端逻辑,下载模式不再走 `window.location.assign(...)`。
|
||
- [x] 增加下载模式回归测试,覆盖当前页 URL 不变的行为。
|