test(multiple-subtitles): [PKG-MULTI-SUB-09] isolate old-core source seeking from caption loss

This commit is contained in:
Harvey Zhao committed 2026-09-14 13:02:49 +08:00
1 parent efed847cdf
commit 31f9024bff
11 files changed
+8419 -18

No files matched your search

+15
View File
@@ -1,5 +1,20 @@
# 进度与证据
## PKG-MULTI-SUB-09 切源显示问题归因完成
失败时字幕cue仍在1至3秒,媒体却停在约0.002秒;新增无插件/候选插件/旧1.2.0
对照并记录原生currentTime写入、事件和Promise状态。首轮WebKit27次切源中旧
核心18次有5次立即seek未到达,两个无插件旧核心组也复现;候选9次全部到达。
正式main三引擎81次切源无失位,但旧WebKit仍有6次在seeking中结算;候选27次
均在原生定位结束后结算并兑现首个seek。确认是已有旧核心寻址问题,候选CORE-19
路径已处理,无需在多字幕插件追加重试或改时钟。原失败及立即调用路径完整留证。
84项正式产物矩阵83断言通过,1项测试未等待全屏进入通知即退出而失败;保留
严格true/false顺序断言,补事件谓词后受影响9项三引擎全通过,不声称重跑84项。
脚本lint与CI50项通过。见[归因记录](changes/2026-09-14-PKG-MULTI-SUB-09-switch-order.md)
和[证据](baselines/multiple-subtitles-switch-validation.json)。关闭误归因的SWITCH风险,
无生产、声明、依赖、版本或构建产物修改;249项为177 done、17 doing、55 todo。
任务05仍未完成,下一步处理旧5.1核心的双语渲染适配,再补剩余组合与分发验收。
## CORE-SUBTITLE-OFFSET-01 暂停字幕偏移修复完成
原生video/track探针确认Firefox155暂停时cue时间更新后活动标记陈旧;候选核心