Closed Bug 1834407 Opened 2 years ago Closed 1 year ago

[wpt-sync] Sync PR 40141 - Disable mutation events for entire repo

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox125 fixed)

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(7 files)

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

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

Mason Freed <masonf@chromium.org> wrote:

Disable mutation events for entire repo

See what breaks.

DO NOT LAND.

Change-Id: I346fb1524d6f6143804678305ba3316bfa64095f
Reviewed-on: https://chromium-review.googlesource.com/4550247
WPT-Export-Revision: 35af2bcf6403f5c2825ae2c1393d755f75be64bf

Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 13 tests and 1165 subtests ## Status Summary ### Firefox `OK` : 12[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 13[GitHub] `PASS`: 9362[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 9371[GitHub] 9386[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] `FAIL`: 474[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 498[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 511[GitHub] ### Chrome `OK` : 13 `PASS`: 9603 `FAIL`: 279 ### Safari `OK` : 13 `PASS`: 9285 `FAIL`: 597 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=938029cf389215544b488e6ceea48f8a599b148f) [GitHub PR Head](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_base) ## Details ### Firefox-only Failures * [/css/cssom/idlharness.html](https://wpt.live/css/cssom/idlharness.html) [[wpt.fyi](https://wpt.fyi/results/css/cssom/idlharness.html)] * CSSStyleDeclaration interface: attribute cssFloat: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of style_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of style_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of svg_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of svg_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * Stringification of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * [/html/dom/idlharness.https.html?include=(Document|Window)](https://wpt.live/html/dom/idlharness.https.html?include=(Document|Window)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=(Document|Window))] * Window interface: attribute clientInformation: `FAIL` * [/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)](https://wpt.live/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*))] * DOMStringList must be primary interface of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * Stringification of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute enabled: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute selectedIndex: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute selected: `FAIL` linked bug:Bug 1647538 * FormDataEvent interface object length: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type: `FAIL` linked bug:Bug 1647538 * ImageData interface: attribute colorSpace: `FAIL` * ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * ElementInternals interface: attribute states: `FAIL` * CustomStateSet interface: existence and properties of interface object: `FAIL` * CustomStateSet interface object length: `FAIL` * CustomStateSet interface object name: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's "constructor" property: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` * CustomStateSet interface: setlike<DOMString>: `FAIL` * BarProp interface: attribute visible: `FAIL` linked bug:Bug 1647538 * Location interface: window.location must have own property "ancestorOrigins": `FAIL` linked bug:Bug 1647538 * [/html/dom/idlharness.https.html?include=HTML.*](https://wpt.live/html/dom/idlharness.https.html?include=HTML.*) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=HTML.*)] * HTMLLinkElement interface: attribute fetchPriority: `FAIL` * HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: attribute fetchPriority: `FAIL` * HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLVideoElement interface: attribute playsInline: `FAIL` linked bug:Bug 1647538 * HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute audioTracks: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute videoTracks: `FAIL` linked bug:Bug 1647538 * HTMLDetailsElement interface: attribute name: `FAIL` * HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type: `FAIL` * HTMLScriptElement interface: attribute fetchPriority: `FAIL` * HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type: `FAIL` * [/html/dom/idlharness.worker.html](https://wpt.live/html/dom/idlharness.worker.html) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.worker.html)] * ImageData interface: attribute colorSpace: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * [/webaudio/idlharness.https.window.html](https://wpt.live/webaudio/idlharness.https.window.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/idlharness.https.window.html)] * AudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation suspend(double): `FAIL` * OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type: `FAIL` * OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError: `FAIL` * AudioParam interface: attribute automationRate: `FAIL` * AudioParam interface: operation cancelAndHoldAtTime(double): `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper type: `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper type: `FAIL` * AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError: `FAIL` * AudioListener interface: attribute positionX: `FAIL` * AudioListener interface: attribute positionY: `FAIL` * AudioListener interface: attribute positionZ: `FAIL` * AudioListener interface: attribute forwardX: `FAIL` * AudioListener interface: attribute forwardY: `FAIL` * AudioListener interface: attribute forwardZ: `FAIL` * AudioListener interface: attribute upX: `FAIL` * AudioListener interface: attribute upY: `FAIL` * AudioListener interface: attribute upZ: `FAIL` * AudioListener interface: context.listener must inherit property "positionX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upZ" with the proper type: `FAIL` * AudioProcessingEvent interface object length: `FAIL` * AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * Stringification of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "playbackTime" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "inputBuffer" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "outputBuffer" with the proper type: `FAIL` (See attachment for full changes)
Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 13 tests and 1165 subtests ## Status Summary ### Firefox `OK` : 12[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 13[GitHub] `PASS`: 9362[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 9371[GitHub] 9386[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] `FAIL`: 474[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 498[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 511[GitHub] ### Chrome `OK` : 13 `PASS`: 9603 `FAIL`: 279 ### Safari `OK` : 13 `PASS`: 9285 `FAIL`: 597 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=938029cf389215544b488e6ceea48f8a599b148f) [GitHub PR Head](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_base) ## Details ### Firefox-only Failures * [/css/cssom/idlharness.html](https://wpt.live/css/cssom/idlharness.html) [[wpt.fyi](https://wpt.fyi/results/css/cssom/idlharness.html)] * CSSStyleDeclaration interface: attribute cssFloat: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of style_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of style_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of svg_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of svg_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * Stringification of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * [/html/dom/idlharness.https.html?include=(Document|Window)](https://wpt.live/html/dom/idlharness.https.html?include=(Document|Window)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=(Document|Window))] * Window interface: attribute clientInformation: `FAIL` * [/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)](https://wpt.live/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*))] * DOMStringList must be primary interface of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * Stringification of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute enabled: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute selectedIndex: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute selected: `FAIL` linked bug:Bug 1647538 * FormDataEvent interface object length: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type: `FAIL` linked bug:Bug 1647538 * ImageData interface: attribute colorSpace: `FAIL` * ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * ElementInternals interface: attribute states: `FAIL` * CustomStateSet interface: existence and properties of interface object: `FAIL` * CustomStateSet interface object length: `FAIL` * CustomStateSet interface object name: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's "constructor" property: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` * CustomStateSet interface: setlike<DOMString>: `FAIL` * BarProp interface: attribute visible: `FAIL` linked bug:Bug 1647538 * Location interface: window.location must have own property "ancestorOrigins": `FAIL` linked bug:Bug 1647538 * [/html/dom/idlharness.https.html?include=HTML.*](https://wpt.live/html/dom/idlharness.https.html?include=HTML.*) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=HTML.*)] * HTMLLinkElement interface: attribute fetchPriority: `FAIL` * HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: attribute fetchPriority: `FAIL` * HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLVideoElement interface: attribute playsInline: `FAIL` linked bug:Bug 1647538 * HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute audioTracks: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute videoTracks: `FAIL` linked bug:Bug 1647538 * HTMLDetailsElement interface: attribute name: `FAIL` * HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type: `FAIL` * HTMLScriptElement interface: attribute fetchPriority: `FAIL` * HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type: `FAIL` * [/html/dom/idlharness.worker.html](https://wpt.live/html/dom/idlharness.worker.html) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.worker.html)] * ImageData interface: attribute colorSpace: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * [/webaudio/idlharness.https.window.html](https://wpt.live/webaudio/idlharness.https.window.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/idlharness.https.window.html)] * AudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation suspend(double): `FAIL` * OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type: `FAIL` * OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError: `FAIL` * AudioParam interface: attribute automationRate: `FAIL` * AudioParam interface: operation cancelAndHoldAtTime(double): `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper type: `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper type: `FAIL` * AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError: `FAIL` * AudioListener interface: attribute positionX: `FAIL` * AudioListener interface: attribute positionY: `FAIL` * AudioListener interface: attribute positionZ: `FAIL` * AudioListener interface: attribute forwardX: `FAIL` * AudioListener interface: attribute forwardY: `FAIL` * AudioListener interface: attribute forwardZ: `FAIL` * AudioListener interface: attribute upX: `FAIL` * AudioListener interface: attribute upY: `FAIL` * AudioListener interface: attribute upZ: `FAIL` * AudioListener interface: context.listener must inherit property "positionX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upZ" with the proper type: `FAIL` * AudioProcessingEvent interface object length: `FAIL` * AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * Stringification of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "playbackTime" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "inputBuffer" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "outputBuffer" with the proper type: `FAIL` (See attachment for full changes)
Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 13 tests and 1165 subtests ## Status Summary ### Firefox `OK` : 12[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 13[GitHub] `PASS`: 9362[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 9371[GitHub] 9386[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] `FAIL`: 474[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 498[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 511[GitHub] ### Chrome `OK` : 13 `PASS`: 9603 `FAIL`: 279 ### Safari `OK` : 13 `PASS`: 9285 `FAIL`: 597 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=938029cf389215544b488e6ceea48f8a599b148f) [GitHub PR Head](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_base) ## Details ### Firefox-only Failures * [/css/cssom/idlharness.html](https://wpt.live/css/cssom/idlharness.html) [[wpt.fyi](https://wpt.fyi/results/css/cssom/idlharness.html)] * CSSStyleDeclaration interface: attribute cssFloat: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of style_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of style_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of svg_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of svg_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * Stringification of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * [/html/dom/idlharness.https.html?include=(Document|Window)](https://wpt.live/html/dom/idlharness.https.html?include=(Document|Window)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=(Document|Window))] * Window interface: attribute clientInformation: `FAIL` * [/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)](https://wpt.live/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*))] * DOMStringList must be primary interface of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * Stringification of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute enabled: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute selectedIndex: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute selected: `FAIL` linked bug:Bug 1647538 * FormDataEvent interface object length: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type: `FAIL` linked bug:Bug 1647538 * ImageData interface: attribute colorSpace: `FAIL` * ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * ElementInternals interface: attribute states: `FAIL` * CustomStateSet interface: existence and properties of interface object: `FAIL` * CustomStateSet interface object length: `FAIL` * CustomStateSet interface object name: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's "constructor" property: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` * CustomStateSet interface: setlike<DOMString>: `FAIL` * BarProp interface: attribute visible: `FAIL` linked bug:Bug 1647538 * Location interface: window.location must have own property "ancestorOrigins": `FAIL` linked bug:Bug 1647538 * [/html/dom/idlharness.https.html?include=HTML.*](https://wpt.live/html/dom/idlharness.https.html?include=HTML.*) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=HTML.*)] * HTMLLinkElement interface: attribute fetchPriority: `FAIL` * HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: attribute fetchPriority: `FAIL` * HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLVideoElement interface: attribute playsInline: `FAIL` linked bug:Bug 1647538 * HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute audioTracks: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute videoTracks: `FAIL` linked bug:Bug 1647538 * HTMLDetailsElement interface: attribute name: `FAIL` * HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type: `FAIL` * HTMLScriptElement interface: attribute fetchPriority: `FAIL` * HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type: `FAIL` * [/html/dom/idlharness.worker.html](https://wpt.live/html/dom/idlharness.worker.html) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.worker.html)] * ImageData interface: attribute colorSpace: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * [/webaudio/idlharness.https.window.html](https://wpt.live/webaudio/idlharness.https.window.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/idlharness.https.window.html)] * AudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation suspend(double): `FAIL` * OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type: `FAIL` * OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError: `FAIL` * AudioParam interface: attribute automationRate: `FAIL` * AudioParam interface: operation cancelAndHoldAtTime(double): `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper type: `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper type: `FAIL` * AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError: `FAIL` * AudioListener interface: attribute positionX: `FAIL` * AudioListener interface: attribute positionY: `FAIL` * AudioListener interface: attribute positionZ: `FAIL` * AudioListener interface: attribute forwardX: `FAIL` * AudioListener interface: attribute forwardY: `FAIL` * AudioListener interface: attribute forwardZ: `FAIL` * AudioListener interface: attribute upX: `FAIL` * AudioListener interface: attribute upY: `FAIL` * AudioListener interface: attribute upZ: `FAIL` * AudioListener interface: context.listener must inherit property "positionX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upZ" with the proper type: `FAIL` * AudioProcessingEvent interface object length: `FAIL` * AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * Stringification of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "playbackTime" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "inputBuffer" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "outputBuffer" with the proper type: `FAIL` (See attachment for full changes)
Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 13 tests and 1165 subtests ## Status Summary ### Firefox `OK` : 12[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 13[GitHub] `PASS`: 9362[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 9371[GitHub] 9386[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] `FAIL`: 474[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 498[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 511[GitHub] ### Chrome `OK` : 13 `PASS`: 9603 `FAIL`: 279 ### Safari `OK` : 13 `PASS`: 9285 `FAIL`: 597 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=938029cf389215544b488e6ceea48f8a599b148f) [GitHub PR Head](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_base) ## Details ### Firefox-only Failures * [/css/cssom/idlharness.html](https://wpt.live/css/cssom/idlharness.html) [[wpt.fyi](https://wpt.fyi/results/css/cssom/idlharness.html)] * CSSStyleDeclaration interface: attribute cssFloat: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of style_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of style_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of svg_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of svg_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * Stringification of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * [/html/dom/idlharness.https.html?include=(Document|Window)](https://wpt.live/html/dom/idlharness.https.html?include=(Document|Window)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=(Document|Window))] * Window interface: attribute clientInformation: `FAIL` * [/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)](https://wpt.live/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*))] * DOMStringList must be primary interface of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * Stringification of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute enabled: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute selectedIndex: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute selected: `FAIL` linked bug:Bug 1647538 * FormDataEvent interface object length: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type: `FAIL` linked bug:Bug 1647538 * ImageData interface: attribute colorSpace: `FAIL` * ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * ElementInternals interface: attribute states: `FAIL` * CustomStateSet interface: existence and properties of interface object: `FAIL` * CustomStateSet interface object length: `FAIL` * CustomStateSet interface object name: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's "constructor" property: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` * CustomStateSet interface: setlike<DOMString>: `FAIL` * BarProp interface: attribute visible: `FAIL` linked bug:Bug 1647538 * Location interface: window.location must have own property "ancestorOrigins": `FAIL` linked bug:Bug 1647538 * [/html/dom/idlharness.https.html?include=HTML.*](https://wpt.live/html/dom/idlharness.https.html?include=HTML.*) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=HTML.*)] * HTMLLinkElement interface: attribute fetchPriority: `FAIL` * HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: attribute fetchPriority: `FAIL` * HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLVideoElement interface: attribute playsInline: `FAIL` linked bug:Bug 1647538 * HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute audioTracks: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute videoTracks: `FAIL` linked bug:Bug 1647538 * HTMLDetailsElement interface: attribute name: `FAIL` * HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type: `FAIL` * HTMLScriptElement interface: attribute fetchPriority: `FAIL` * HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type: `FAIL` * [/html/dom/idlharness.worker.html](https://wpt.live/html/dom/idlharness.worker.html) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.worker.html)] * ImageData interface: attribute colorSpace: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * [/webaudio/idlharness.https.window.html](https://wpt.live/webaudio/idlharness.https.window.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/idlharness.https.window.html)] * AudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation suspend(double): `FAIL` * OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type: `FAIL` * OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError: `FAIL` * AudioParam interface: attribute automationRate: `FAIL` * AudioParam interface: operation cancelAndHoldAtTime(double): `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper type: `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper type: `FAIL` * AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError: `FAIL` * AudioListener interface: attribute positionX: `FAIL` * AudioListener interface: attribute positionY: `FAIL` * AudioListener interface: attribute positionZ: `FAIL` * AudioListener interface: attribute forwardX: `FAIL` * AudioListener interface: attribute forwardY: `FAIL` * AudioListener interface: attribute forwardZ: `FAIL` * AudioListener interface: attribute upX: `FAIL` * AudioListener interface: attribute upY: `FAIL` * AudioListener interface: attribute upZ: `FAIL` * AudioListener interface: context.listener must inherit property "positionX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upZ" with the proper type: `FAIL` * AudioProcessingEvent interface object length: `FAIL` * AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * Stringification of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "playbackTime" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "inputBuffer" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "outputBuffer" with the proper type: `FAIL` (See attachment for full changes)
Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 13 tests and 1165 subtests ## Status Summary ### Firefox `OK` : 12[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 13[GitHub] `PASS`: 9362[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 9371[GitHub] 9386[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] `FAIL`: 474[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 498[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 511[GitHub] ### Chrome `OK` : 13 `PASS`: 9603 `FAIL`: 279 ### Safari `OK` : 13 `PASS`: 9285 `FAIL`: 597 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=938029cf389215544b488e6ceea48f8a599b148f) [GitHub PR Head](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_base) ## Details ### Firefox-only Failures * [/css/cssom/idlharness.html](https://wpt.live/css/cssom/idlharness.html) [[wpt.fyi](https://wpt.fyi/results/css/cssom/idlharness.html)] * CSSStyleDeclaration interface: attribute cssFloat: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of style_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of style_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of svg_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of svg_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * Stringification of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * [/html/dom/idlharness.https.html?include=(Document|Window)](https://wpt.live/html/dom/idlharness.https.html?include=(Document|Window)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=(Document|Window))] * Window interface: attribute clientInformation: `FAIL` * [/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)](https://wpt.live/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*))] * DOMStringList must be primary interface of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * Stringification of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute enabled: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute selectedIndex: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute selected: `FAIL` linked bug:Bug 1647538 * FormDataEvent interface object length: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type: `FAIL` linked bug:Bug 1647538 * ImageData interface: attribute colorSpace: `FAIL` * ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * ElementInternals interface: attribute states: `FAIL` * CustomStateSet interface: existence and properties of interface object: `FAIL` * CustomStateSet interface object length: `FAIL` * CustomStateSet interface object name: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's "constructor" property: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` * CustomStateSet interface: setlike<DOMString>: `FAIL` * BarProp interface: attribute visible: `FAIL` linked bug:Bug 1647538 * Location interface: window.location must have own property "ancestorOrigins": `FAIL` linked bug:Bug 1647538 * [/html/dom/idlharness.https.html?include=HTML.*](https://wpt.live/html/dom/idlharness.https.html?include=HTML.*) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=HTML.*)] * HTMLLinkElement interface: attribute fetchPriority: `FAIL` * HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: attribute fetchPriority: `FAIL` * HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLVideoElement interface: attribute playsInline: `FAIL` linked bug:Bug 1647538 * HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute audioTracks: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute videoTracks: `FAIL` linked bug:Bug 1647538 * HTMLDetailsElement interface: attribute name: `FAIL` * HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type: `FAIL` * HTMLScriptElement interface: attribute fetchPriority: `FAIL` * HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type: `FAIL` * [/html/dom/idlharness.worker.html](https://wpt.live/html/dom/idlharness.worker.html) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.worker.html)] * ImageData interface: attribute colorSpace: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * [/webaudio/idlharness.https.window.html](https://wpt.live/webaudio/idlharness.https.window.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/idlharness.https.window.html)] * AudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation suspend(double): `FAIL` * OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type: `FAIL` * OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError: `FAIL` * AudioParam interface: attribute automationRate: `FAIL` * AudioParam interface: operation cancelAndHoldAtTime(double): `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper type: `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper type: `FAIL` * AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError: `FAIL` * AudioListener interface: attribute positionX: `FAIL` * AudioListener interface: attribute positionY: `FAIL` * AudioListener interface: attribute positionZ: `FAIL` * AudioListener interface: attribute forwardX: `FAIL` * AudioListener interface: attribute forwardY: `FAIL` * AudioListener interface: attribute forwardZ: `FAIL` * AudioListener interface: attribute upX: `FAIL` * AudioListener interface: attribute upY: `FAIL` * AudioListener interface: attribute upZ: `FAIL` * AudioListener interface: context.listener must inherit property "positionX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upZ" with the proper type: `FAIL` * AudioProcessingEvent interface object length: `FAIL` * AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * Stringification of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "playbackTime" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "inputBuffer" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "outputBuffer" with the proper type: `FAIL` (See attachment for full changes)
Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 13 tests and 1165 subtests ## Status Summary ### Firefox `OK` : 12[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 13[GitHub] `PASS`: 9362[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 9371[GitHub] 9386[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] `FAIL`: 474[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 498[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 511[GitHub] ### Chrome `OK` : 13 `PASS`: 9603 `FAIL`: 279 ### Safari `OK` : 13 `PASS`: 9285 `FAIL`: 597 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=938029cf389215544b488e6ceea48f8a599b148f) [GitHub PR Head](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_base) ## Details ### Firefox-only Failures * [/css/cssom/idlharness.html](https://wpt.live/css/cssom/idlharness.html) [[wpt.fyi](https://wpt.fyi/results/css/cssom/idlharness.html)] * CSSStyleDeclaration interface: attribute cssFloat: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of style_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of style_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of svg_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of svg_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * Stringification of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * [/html/dom/idlharness.https.html?include=(Document|Window)](https://wpt.live/html/dom/idlharness.https.html?include=(Document|Window)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=(Document|Window))] * Window interface: attribute clientInformation: `FAIL` * [/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)](https://wpt.live/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*))] * DOMStringList must be primary interface of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * Stringification of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute enabled: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute selectedIndex: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute selected: `FAIL` linked bug:Bug 1647538 * FormDataEvent interface object length: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type: `FAIL` linked bug:Bug 1647538 * ImageData interface: attribute colorSpace: `FAIL` * ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * ElementInternals interface: attribute states: `FAIL` * CustomStateSet interface: existence and properties of interface object: `FAIL` * CustomStateSet interface object length: `FAIL` * CustomStateSet interface object name: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's "constructor" property: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` * CustomStateSet interface: setlike<DOMString>: `FAIL` * BarProp interface: attribute visible: `FAIL` linked bug:Bug 1647538 * Location interface: window.location must have own property "ancestorOrigins": `FAIL` linked bug:Bug 1647538 * [/html/dom/idlharness.https.html?include=HTML.*](https://wpt.live/html/dom/idlharness.https.html?include=HTML.*) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=HTML.*)] * HTMLLinkElement interface: attribute fetchPriority: `FAIL` * HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: attribute fetchPriority: `FAIL` * HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLVideoElement interface: attribute playsInline: `FAIL` linked bug:Bug 1647538 * HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute audioTracks: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute videoTracks: `FAIL` linked bug:Bug 1647538 * HTMLDetailsElement interface: attribute name: `FAIL` * HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type: `FAIL` * HTMLScriptElement interface: attribute fetchPriority: `FAIL` * HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type: `FAIL` * [/html/dom/idlharness.worker.html](https://wpt.live/html/dom/idlharness.worker.html) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.worker.html)] * ImageData interface: attribute colorSpace: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * [/webaudio/idlharness.https.window.html](https://wpt.live/webaudio/idlharness.https.window.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/idlharness.https.window.html)] * AudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation suspend(double): `FAIL` * OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type: `FAIL` * OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError: `FAIL` * AudioParam interface: attribute automationRate: `FAIL` * AudioParam interface: operation cancelAndHoldAtTime(double): `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper type: `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper type: `FAIL` * AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError: `FAIL` * AudioListener interface: attribute positionX: `FAIL` * AudioListener interface: attribute positionY: `FAIL` * AudioListener interface: attribute positionZ: `FAIL` * AudioListener interface: attribute forwardX: `FAIL` * AudioListener interface: attribute forwardY: `FAIL` * AudioListener interface: attribute forwardZ: `FAIL` * AudioListener interface: attribute upX: `FAIL` * AudioListener interface: attribute upY: `FAIL` * AudioListener interface: attribute upZ: `FAIL` * AudioListener interface: context.listener must inherit property "positionX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upZ" with the proper type: `FAIL` * AudioProcessingEvent interface object length: `FAIL` * AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * Stringification of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "playbackTime" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "inputBuffer" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "outputBuffer" with the proper type: `FAIL` (See attachment for full changes)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a3b821d00017 [wpt PR 40141] - Add fieldtrial testing config for disabling Mutation Events, a=testonly
Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 13 tests and 1165 subtests ## Status Summary ### Firefox `OK` : 12[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 13[GitHub] `PASS`: 9362[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 9371[GitHub] 9386[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] `FAIL`: 474[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 498[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 511[GitHub] ### Chrome `OK` : 13 `PASS`: 9603 `FAIL`: 279 ### Safari `OK` : 13 `PASS`: 9285 `FAIL`: 597 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=938029cf389215544b488e6ceea48f8a599b148f) [GitHub PR Head](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=ebbbe63789bfb7c58531b4a6a0a53d28f0a20117&label=pr_base) ## Details ### Firefox-only Failures * [/css/cssom/idlharness.html](https://wpt.live/css/cssom/idlharness.html) [[wpt.fyi](https://wpt.fyi/results/css/cssom/idlharness.html)] * CSSStyleDeclaration interface: attribute cssFloat: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[4].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * Stringification of sheet.cssRules[2].style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of style_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of style_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of svg_element.style: `FAIL` linked bug:Bug 1634398 * Stringification of svg_element.style: `FAIL` linked bug:Bug 1634398 * CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * Stringification of getComputedStyle(svg_element): `FAIL` linked bug:Bug 1634398 * [/html/dom/idlharness.https.html?include=(Document|Window)](https://wpt.live/html/dom/idlharness.https.html?include=(Document|Window)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=(Document|Window))] * Window interface: attribute clientInformation: `FAIL` * [/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)](https://wpt.live/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*))] * DOMStringList must be primary interface of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * Stringification of location.ancestorOrigins: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type: `FAIL` linked bug:Bug 1647538 * DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * AudioTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object length: `FAIL` linked bug:Bug 1647538 * AudioTrack interface object name: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * AudioTrack interface: attribute enabled: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute length: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: operation getTrackById(DOMString): `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute selectedIndex: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onchange: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onaddtrack: `FAIL` linked bug:Bug 1647538 * VideoTrackList interface: attribute onremovetrack: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object length: `FAIL` linked bug:Bug 1647538 * VideoTrack interface object name: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's "constructor" property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute id: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute kind: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute label: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute language: `FAIL` linked bug:Bug 1647538 * VideoTrack interface: attribute selected: `FAIL` linked bug:Bug 1647538 * FormDataEvent interface object length: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type: `FAIL` linked bug:Bug 1647538 * ImageData interface: attribute colorSpace: `FAIL` * ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * ElementInternals interface: attribute states: `FAIL` * CustomStateSet interface: existence and properties of interface object: `FAIL` * CustomStateSet interface object length: `FAIL` * CustomStateSet interface object name: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's "constructor" property: `FAIL` * CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property: `FAIL` * CustomStateSet interface: setlike<DOMString>: `FAIL` * BarProp interface: attribute visible: `FAIL` linked bug:Bug 1647538 * Location interface: window.location must have own property "ancestorOrigins": `FAIL` linked bug:Bug 1647538 * [/html/dom/idlharness.https.html?include=HTML.*](https://wpt.live/html/dom/idlharness.https.html?include=HTML.*) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.https.html?include=HTML.*)] * HTMLLinkElement interface: attribute fetchPriority: `FAIL` * HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: attribute fetchPriority: `FAIL` * HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type: `FAIL` * HTMLVideoElement interface: attribute playsInline: `FAIL` linked bug:Bug 1647538 * HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute audioTracks: `FAIL` linked bug:Bug 1647538 * HTMLMediaElement interface: attribute videoTracks: `FAIL` linked bug:Bug 1647538 * HTMLDetailsElement interface: attribute name: `FAIL` * HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type: `FAIL` * HTMLScriptElement interface: attribute fetchPriority: `FAIL` * HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type: `FAIL` * [/html/dom/idlharness.worker.html](https://wpt.live/html/dom/idlharness.worker.html) [[wpt.fyi](https://wpt.fyi/results/html/dom/idlharness.worker.html)] * ImageData interface: attribute colorSpace: `FAIL` * OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: `FAIL` linked bug:Bug 1647538 * [/webaudio/idlharness.https.window.html](https://wpt.live/webaudio/idlharness.https.window.html) [[wpt.fyi](https://wpt.fyi/results/webaudio/idlharness.https.window.html)] * AudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation resume(): `FAIL` * OfflineAudioContext interface: operation suspend(double): `FAIL` * OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type: `FAIL` * OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError: `FAIL` * AudioParam interface: attribute automationRate: `FAIL` * AudioParam interface: operation cancelAndHoldAtTime(double): `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "automationRate" with the proper type: `FAIL` * AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "cancelAndHoldAtTime(double)" with the proper type: `FAIL` * AudioParam interface: calling cancelAndHoldAtTime(double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError: `FAIL` * AudioListener interface: attribute positionX: `FAIL` * AudioListener interface: attribute positionY: `FAIL` * AudioListener interface: attribute positionZ: `FAIL` * AudioListener interface: attribute forwardX: `FAIL` * AudioListener interface: attribute forwardY: `FAIL` * AudioListener interface: attribute forwardZ: `FAIL` * AudioListener interface: attribute upX: `FAIL` * AudioListener interface: attribute upY: `FAIL` * AudioListener interface: attribute upZ: `FAIL` * AudioListener interface: context.listener must inherit property "positionX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "positionZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "forwardZ" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upX" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upY" with the proper type: `FAIL` * AudioListener interface: context.listener must inherit property "upZ" with the proper type: `FAIL` * AudioProcessingEvent interface object length: `FAIL` * AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * Stringification of new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }): `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "playbackTime" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "inputBuffer" with the proper type: `FAIL` * AudioProcessingEvent interface: new AudioProcessingEvent('', { playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer }) must inherit property "outputBuffer" with the proper type: `FAIL` (See attachment for full changes)
Test result changes from PR not available.
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: