mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-24 06:31:20 -08:00
test(multiple-subtitles): [PKG-MULTI-SUB-09] isolate old-core source seeking from caption loss
This commit is contained in:
1 parent
efed847cdf
commit
31f9024bff
11 files changed
+8419
-18
No files matched your search
+10
-1
@@ -221,7 +221,8 @@ Explicit single-active-cue probes record historical and candidate overlap defect
|
||||
their passing assertions do not mean simultaneous captions are compatible.
|
||||
Candidate paused Firefox offsets are corrected by CORE-SUBTITLE-OFFSET-01. Old
|
||||
Firefox hosts retain explicit defect observations; their behavior is not silently
|
||||
counted as correct. WebKit source-switch failures remain under investigation.
|
||||
counted as correct. Task09 classified the apparent WebKit source-switch caption
|
||||
loss as an old-host seek landing near zero, reproducible without any plugin.
|
||||
See `refactor/changes/2026-09-14-PKG-MULTI-SUB-05-combinations.md` before changing
|
||||
expectations. Reports include native active cues and rendered text. The new frozen
|
||||
5.1.2 core route verifies archive integrity and member hashes before serving.
|
||||
@@ -235,3 +236,11 @@ without creating an Artplayer instance to compare native timing edits, cue
|
||||
reinsertion and mode toggling. It records actual time within the required interval,
|
||||
not a fabricated millisecond-exact seek landing. These diagnostic observations
|
||||
do not claim every native engine strategy is correct.
|
||||
|
||||
`multiple-subtitles-switch.spec.js` records source Promise settlement, native
|
||||
currentTime writes/events and actual seek landing with no plugin, candidate and
|
||||
published1.2.0. Old first-seek misses are retained as observations; every candidate
|
||||
first seek must land. The caption combination fixture separately waits for native
|
||||
source seeking to finish and for fullscreen-enter notification before testing
|
||||
subsequent commands. It retains exact caption and enter/exit order assertions;
|
||||
do not add delays or plugin retries to cover old core readiness behavior.
|
||||
Reference in new issue
Block a user