Skip to content

Commit

Permalink
Bug 1686668 [wpt PR 27185] - [Picture-in-Picture] Do not pause PiP vi…
Browse files Browse the repository at this point in the history
…deo when removed from document, a=testonly

Automatic update from web-platform-tests
[Picture-in-Picture] Do not pause PiP video when removed from document

This CL makes sure video do not pause when playing in Picture-in-Picture
and subsequently removed from the Document.

Spec: w3c/picture-in-picture#99

Change-Id: Ifefd961803cc47c64d394aa52454313cbcef603a
Bug: 1167643
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2627311
Commit-Queue: François Beaufort <beaufort.francoisgmail.com>
Reviewed-by: Mounir Lamouri <mlamourichromium.org>
Cr-Commit-Position: refs/heads/master{#845100}

--

wpt-commits: c021b6e74824432009f921266ecb34c4585911e2
wpt-pr: 27185

UltraBlame original commit: 932af8508133dffede9337c6c8193c0cff03eb4c
  • Loading branch information
marco-c committed Jan 25, 2021
1 parent 28cd78c commit dcbbd83
Showing 1 changed file with 249 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,249 @@
<
!
DOCTYPE
html
>
<
title
>
Test
Picture
-
in
-
Picture
when
removed
from
document
<
/
title
>
<
script
src
=
"
/
common
/
media
.
js
"
>
<
/
script
>
<
script
src
=
"
/
resources
/
testharness
.
js
"
>
<
/
script
>
<
script
src
=
"
/
resources
/
testharnessreport
.
js
"
>
<
/
script
>
<
script
src
=
"
/
resources
/
testdriver
.
js
"
>
<
/
script
>
<
script
src
=
"
/
resources
/
testdriver
-
vendor
.
js
"
>
<
/
script
>
<
script
src
=
"
resources
/
picture
-
in
-
picture
-
helpers
.
js
"
>
<
/
script
>
<
body
>
<
/
body
>
<
script
>
promise_test
(
async
t
=
>
{
const
video
=
await
loadVideo
(
)
;
document
.
body
.
appendChild
(
video
)
;
video
.
muted
=
true
;
await
video
.
play
(
)
;
await
requestPictureInPictureWithTrustedClick
(
video
)
;
assert_false
(
video
.
paused
)
;
document
.
body
.
offsetLeft
;
document
.
body
.
removeChild
(
video
)
;
await
new
Promise
(
resolve
=
>
step_timeout
(
resolve
1000
)
)
;
assert_false
(
video
.
paused
)
;
}
'
Picture
-
in
-
Picture
video
does
not
pause
when
removed
from
document
'
)
;
<
/
script
>

0 comments on commit dcbbd83

Please sign in to comment.