fix(apply): foreground every product update

This commit is contained in:
chengma
2026-07-11 22:30:19 +08:00
parent 9ac44bdce2
commit 6979710088
6 changed files with 12 additions and 21 deletions
+5 -2
View File
@@ -3,7 +3,7 @@ id: T-611
title: ③更新蝦皮恢复每条商品前台激活以保障封面上传与拖拽
phase: 7
deps: [T-571, T-562]
status: TODO
status: DONE
created: 2026-07-11
---
@@ -85,4 +85,7 @@ git diff --check
## 执行记录
- 待执行。
- 2026-07-11:移除 `ApplyWorker` 的账号前台集合与锁,③每条更新任务固定传 `bring_to_front=True`;`open_product` 既有前台新建/复用 tab 与 `Page.bringToFront` 路径保持不变。
- 2026-07-11:保留①采集与⑥AI工场的 `bring_to_front=False` 后台只读调用,也保留 T-571 的后台失败安全恢复代码作为兼容直接调用兜底;正常③批量路径不再进入该分支。
- 2026-07-11:更新 `docs/04-architecture.md`、`docs/routes.md`,明确③每条真实更新以前台交互稳定性优先;更新 GUI/editor 单测,覆盖同账号跨批次每条均前台、前台新建 tab 和后台采集路径。
- 2026-07-11:干净 worktree 验证通过:`python -m ruff check app tests main.py`、`py -3.10 -m compileall app main.py`、`py -3.10 -m unittest discover -s tests`(387 项)、`git diff --check`。无提交 CDP 冒烟先遇到首个账号调试端口未运行,后在已运行账号打开默认测试商品时收到“商品 ID 不正确”;两次均未上传、删图或提交。连续 3 条真实封面更新需在具备有效测试商品的账号环境中补验。