fix(core): [CORE-SUBTITLE-OFFSET-01] refresh paused native cue membership and order

This commit is contained in:
Harvey Zhao committed 2026-09-14 12:49:22 +08:00
1 parent b5dee252d4
commit efed847cdf
23 files changed
+6789 -27

No files matched your search

+16
View File
@@ -1,5 +1,21 @@
# 进度与证据
## CORE-SUBTITLE-OFFSET-01 暂停字幕偏移修复完成
原生video/track探针确认Firefox155暂停时cue时间更新后活动标记陈旧;候选核心
增加独立timing模块,只在暂停且原生cue成员/顺序与当前时间不一致时,将原cue
按原顺序移除并重新加入。保持对象、模式、媒体时间与update/notice/公开偏移事件。
先前mode切换方案会逆转同时间字幕顺序,已弃用并保留失败证据。新增5项风险回归,
核心定向58项、严格核心/消费者TS、37声明零漂移、导入5项及CI50项通过。
扩展源码浏览器153项中150断言通过,旧WebKit两项切源失败保持open,另一个原生
探针时间精度假设已修正。正式main15项(含原生和历史观察)、legacy3项全部通过,
候选覆盖正负/恢复偏移、禁用轨道和恢复播放。lint仅1既有warning。三格式/docs
重建,i18n经正常脚本重建且无差异;main gzip9增加109字节,无依赖、版本或公开
声明改动。见[变更](changes/2026-09-14-CORE-SUBTITLE-OFFSET-01-paused.md)与
[证据](baselines/subtitle-offset-validation.json)。248项:176 done、17 doing、55 todo。
关闭候选偏移缺陷,旧核心的对应失败保留明确观察;这不完成PKG-MULTI-SUB-05。
下一步继续旧核心双语显示适配和WebKit切源定位,再完成剩余包组合/分发门槛。
## PKG-MULTI-SUB-05 新旧核心组合检查点(未完成)
任务08已独立提交675b095b2,提交审计175 done/171专属提交/4初始例外通过。