Skip to content

fix(panel): 修正批次执行与面板状态隔离 - #67

Open
Wjavan wants to merge 1 commit into
fix/ctfile-selectionfrom
fix/panel-batch-continuity
Open

Wjavan wants to merge 1 commit into
fix/ctfile-selectionfrom
fix/panel-batch-continuity

Conversation

@Wjavan

@Wjavan Wjavan commented Nov 15, 2026 •

Copy link
Copy Markdown
Owner

背景

当前执行批次在面板关闭时会被中止,且部分状态与提示未限定在发起面板,存在跨面板写入和状态残留的风险。

变更

  • 调整请求生命周期,关闭面板不再中止已发起的批次;
  • 移除执行入口的重复互斥限制;
  • 将状态、提示及按钮复位限定在发起批次的面板上下文;
  • 统一底层通知出口;
  • 调整 BitComet 探测超时策略。

影响

关闭面板不再取消已发起的批次,属于预期行为;批次完成后由浏览器或下载器自行处理。

验证

  • node --check 通过;
  • 全量 harness 通过;
  • 执行、通知及 BitComet 相关场景探针通过。

依赖

基于 #66;#66 合入后将目标分支调整为 main。

@Wjavan Wjavan changed the title fix(panel): 点击执行后整批跑完,旧批次不写新面板 fix(panel): 修正批次执行与面板状态隔离 Nov 15, 2026
@Wjavan
Wjavan added this pull request to stack #68 November 15, 2026 15:25
@Wjavan
Wjavan removed this pull request from stack #68 November 15, 2026 15:25
@Wjavan
Wjavan added this pull request to stack #69 November 15, 2026 15:34
@Wjavan
Wjavan removed this pull request from stack #69 November 15, 2026 15:36
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.

1 participant