Closed Bug 1660090 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 25117 - Update interfaces/picture-in-picture.idl

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox82 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 25117 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/25117
Details from upstream follow.

autofoolip <auto@foolip.org> wrote:

Update interfaces/picture-in-picture.idl

This PR was automatically created by a bot.

Before merging, please check that any tests that depend on the updated IDL files still work.

If additional changes are needed, please manually create another PR based on this one.

See the README for how the IDL files in this directory are used.

<hr>

Source: https://github.com/tidoust/reffy-reports/blob/b8b42b1/ed/idl/picture-in-picture.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/719262488

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core

CI Results

Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests and 70 subtests

Status Summary

Firefox

OK : 1
PASS: 27
FAIL: 43

Chrome

OK : 1
PASS: 70

Safari

OK : 1
PASS: 60
FAIL: 10

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

/picture-in-picture/idlharness.window.html
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
PictureInPictureWindow interface: attribute width: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
Document interface: attribute pictureInPictureEnabled: FAIL
PictureInPictureWindow interface: attribute height: FAIL

New Tests That Don't Pass

/picture-in-picture/idlharness.window.html
Stringification of new PictureInPictureEvent("type", { pictureInPictureWindow: pipw }): FAIL (Chrome: PASS, Safari: FAIL)
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow must be primary interface of pipw: FAIL (Chrome: PASS, Safari: PASS)
Document interface: operation exitPictureInPicture(): FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: PASS)
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL (Chrome: PASS, Safari: PASS)
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureEvent must be primary interface of new PictureInPictureEvent("type", { pictureInPictureWindow: pipw }): FAIL (Chrome: PASS, Safari: FAIL)
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface: attribute onresize: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface: attribute width: FAIL (Chrome: PASS, Safari: PASS)
ShadowRoot interface: attribute pictureInPictureElement: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: PASS)
Document interface: attribute pictureInPictureElement: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
PictureInPictureWindow interface object name: FAIL (Chrome: PASS, Safari: PASS)
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: PASS)
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
Stringification of pipw: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface object length: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL (Chrome: PASS, Safari: FAIL)
PictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
idl_test setup: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureEvent interface: new PictureInPictureEvent("type", { pictureInPictureWindow: pipw }) must inherit property "pictureInPictureWindow" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
Document interface: attribute pictureInPictureEnabled: FAIL (Chrome: PASS, Safari: PASS)
PictureInPictureWindow interface: attribute height: FAIL (Chrome: PASS, Safari: PASS)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/eb844e2c4625
[wpt PR 25117] - Update interfaces/picture-in-picture.idl, a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
You need to log in before you can comment on or make changes to this bug.