Skip to content

content 装配切换与收尾 (fix #329) - #358

Merged
Teeeeeeeerry merged 1 commit into
mainfrom
fix/329-content-assembly
Aug 31, 2026
Merged

content 装配切换与收尾 (fix #329)#358
Teeeeeeeerry merged 1 commit into
mainfrom
fix/329-content-assembly

Conversation

@Teeeeeeeerry

Copy link
Copy Markdown
Owner

问题

内容脚本自持一套翻译态机:在飞标志、翻译态查询、还原编排、状态推送分支,与编排模块(#325-#328)职责重叠。

根因

#325-#328 的注入面已齐备,content 未切换到纯装配。

修复

内容脚本删除自持翻译态:悬浮球、快捷键、popup 消息三条触发路径都只调用编排模块的开关入口;在飞互斥、准入、状态推送、观察器启停由模块统一执行;content 保留的职责仅限收集构建、渲染与提示渲染(DOM 操作)和消息监听接线。

验证

pnpm typecheck 通过;pnpm test 641 个用例全部通过;pnpm test:e2e:core 34 个用例通过(含连点、在飞还原、隐藏单元补翻等回归);pnpm build 正常。

Closes #329

内容脚本删除自持的翻译态机:在飞标志、翻译态查询、还原编排、
状态推送分支全部由编排模块开关入口接管。悬浮球、快捷键、popup
三条触发路径只调开关入口,content 只留 DOM 操作与消息监听。

Co-Authored-By: zhexuancai-uts <261878103+zhexuancai-uts@users.noreply.github.com>
@Teeeeeeeerry
Teeeeeeeerry merged commit 58108b0 into main Aug 31, 2026
6 checks passed
@Teeeeeeeerry
Teeeeeeeerry deleted the fix/329-content-assembly branch August 31, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

307-5 content 装配切换与收尾(父 #307)

1 participant