mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-23 22:01:20 -08:00
test(canvas): [PKG-CANVAS-05] checkpoint installed native picture-in-picture
This commit is contained in:
1 parent
c3967bcbf4
commit
37ebb7a034
21 files changed
+2552
-16
No files matched your search
@@ -89,3 +89,9 @@ plugin 1.1.0; candidate core's event-document focus checks fix this independentl
|
||||
Candidate web fullscreen stays in the current ownerDocument body and restores
|
||||
its captured placement. This does not prove native fullscreen availability inside
|
||||
PiP, background throttling or physical-device support; PKG-DPIP-05 stays open.
|
||||
|
||||
`canvas-dpip.spec.js` additionally checks native Canvas video/track adoption,
|
||||
subtitle seeking and all three close/destroy endings. Its installed mode requires
|
||||
the verified five-package map, including Document PiP; the helper rejects missing
|
||||
maps, stale inputs and conflicting source/artifact overrides. This is integration
|
||||
evidence, not full package release acceptance or physical-device evidence.
|
||||
@@ -106,3 +106,10 @@ single-track ownership, ordinary Canvas child insertion/removal and escaped inse
|
||||
after destroy on old/new cores. It also belongs to the installed browser scope;
|
||||
keep its bytes and native engine provenance with the lifecycle report.
|
||||
See `refactor/canvas-validation.md` and the task evidence for actual outcomes and limitations.
|
||||
|
||||
`canvas-dpip.spec.js` follows the same Canvas, backing video and native subtitle
|
||||
track into actual Document PiP windows. It covers playback/draw advancement,
|
||||
paused subtitle seeking and close/native-close/destroy resource ownership. The
|
||||
installed scope requires Document PiP's own verified package bytes as well; a
|
||||
source helper may not fill a missing installed package. Unsupported native APIs
|
||||
are recorded separately and never treated as native playback evidence.
|
||||
Reference in new issue
Block a user