Closed Bug 2069388 Opened 2 months ago Closed 2 months ago

[wpt-sync] Sync PR 62421 - Test that javascriptURLs is in the sanitizer config

Categories

(Core :: DOM: Security, task, P4)

task

Tracking

()

RESOLVED FIXED
158 Branch
Tracking Status
firefox158 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 4 open bugs, )

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

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

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

Noam Rosenthal <nrosenthal@google.com> wrote:

Test that javascriptURLs is in the sanitizer config

Part of https://github.com/whatwg/html/pull/12898

Whiteboard: [wptsync downstream] → [wptsync downstream error]
Component: web-platform-tests → DOM: Security
Product: Testing → Core
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Attached file Notable wpt changes —

CI Results

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

Total 14261 tests

Status Summary

Firefox

OK : 33[Gecko-windows11-32-25h2-debug] 220[GitHub] 483[Gecko-android-em-14-x86_64-debug-isolated-process-geckoview] 771[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 780[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 860[Gecko-windows11-64-25h2-debug] 9272[Gecko-windows11-32-25h2-opt] 10100[Gecko-linux2404-64-debug] 10109[Gecko-windows11-64-25h2-opt] 10119[Gecko-linux2404-64-opt]
PASS : 775[Gecko-windows11-32-25h2-debug] 4389[Gecko-android-em-14-x86_64-debug-isolated-process-geckoview] 9108[Gecko-linux2204-64-wayland-opt] 9119[Gecko-linux2204-64-wayland-debug] 10528[Gecko-android-em-14-x86_64-debug-geckoview] 10532[Gecko-android-em-14-x86_64-opt-geckoview] 10533[Gecko-android-em-14-x86_64-lite-opt-geckoview] 11353[Gecko-windows11-64-25h2-debug] 24986[GitHub] 305444[Gecko-windows11-32-25h2-opt] 313511[Gecko-linux2404-64-debug] 316512[Gecko-windows11-64-25h2-opt] 316626[Gecko-linux2404-64-opt]
CRASH : 1[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 2[Gecko-windows11-32-25h2-debug] 3[Gecko-windows11-32-25h2-opt]
FAIL : 8[Gecko-windows11-32-25h2-debug] 534[Gecko-android-em-14-x86_64-debug-isolated-process-geckoview] 602[Gecko-linux2204-64-wayland-debug] 613[Gecko-linux2204-64-wayland-opt] 939[Gecko-android-em-14-x86_64-lite-opt-geckoview] 940[Gecko-android-em-14-x86_64-opt-geckoview] 942[Gecko-android-em-14-x86_64-debug-geckoview] 970[Gecko-windows11-64-25h2-debug] 4925[GitHub] 26966[Gecko-windows11-32-25h2-opt] 27905[Gecko-linux2404-64-debug] 27919[Gecko-linux2404-64-opt] 27949[Gecko-windows11-64-25h2-opt]
PRECONDITION_FAILED: 32[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 107[Gecko-windows11-32-25h2-opt] 130[Gecko-windows11-64-25h2-debug] 137[Gecko-linux2404-64-debug] 139[Gecko-linux2404-64-opt] 237[Gecko-windows11-64-25h2-opt] 525[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-debug-isolated-process-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview]
TIMEOUT : 1[GitHub] 9[Gecko-android-em-14-x86_64-debug-isolated-process-geckoview] 15[Gecko-windows11-32-25h2-debug] 20[Gecko-linux2204-64-wayland-opt] 22[Gecko-linux2204-64-wayland-debug] 23[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 24[Gecko-android-em-14-x86_64-debug-geckoview] 27[Gecko-windows11-64-25h2-debug] 47[Gecko-windows11-32-25h2-opt] 52[Gecko-linux2404-64-opt] 53[Gecko-linux2404-64-debug] 56[Gecko-windows11-64-25h2-opt]
ERROR : 8[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 11[Gecko-windows11-64-25h2-debug] 16[Gecko-android-em-14-x86_64-debug-isolated-process-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 18[Gecko-android-em-14-x86_64-debug-geckoview] 95[Gecko-windows11-32-25h2-opt] 104[Gecko-linux2404-64-opt, Gecko-windows11-64-25h2-opt] 105[Gecko-linux2404-64-debug]
NOTRUN : 1[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt, Gecko-windows11-64-25h2-debug] 42[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-debug-isolated-process-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 53[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-25h2-opt] 56[Gecko-windows11-32-25h2-opt]

Chrome

OK : 220
PASS : 28548
FAIL : 1379
TIMEOUT : 1

Safari

OK : 220
PASS : 24908
FAIL : 5003
TIMEOUT : 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Crashes

  • /fetch/api/crashtests/huge-fetch.any.sharedworker.html [wpt.fyi]: CRASH [Gecko-windows11-32-25h2-opt], OK [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-25h2-opt]
  • /svg/animations/end-of-time-001-crash.html [wpt.fyi]: CRASH [Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt], SKIP [Gecko-linux2204-64-wayland-opt, Gecko-linux2404-64-opt], TIMEOUT [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-linux2204-64-wayland-debug, Gecko-linux2404-64-debug, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] linked bug:Bug 1984172
  • /svg/animations/end-of-time-002-crash.html [wpt.fyi]: CRASH [Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt], SKIP [Gecko-linux2204-64-wayland-opt, Gecko-linux2404-64-opt], TIMEOUT [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2204-64-wayland-debug, Gecko-linux2404-64-debug, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] linked bug:Bug 1984172

Firefox-only Failures

  • /payment-request/idlharness.https.window.html [wpt.fyi]
    • PaymentRequest interface: existence and properties of interface object: FAIL
    • PaymentRequest interface object name: FAIL
    • PaymentRequest interface: existence and properties of interface prototype object: FAIL
    • PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • PaymentRequest interface: operation show(optional Promise<PaymentDetailsUpdate>): FAIL
    • PaymentRequest interface: operation abort(): FAIL
    • PaymentRequest interface: operation canMakePayment(): FAIL
    • PaymentRequest interface: attribute id: FAIL
    • PaymentRequest interface: attribute shippingAddress: FAIL
    • PaymentRequest interface: attribute shippingOption: FAIL
    • PaymentRequest interface: attribute shippingType: FAIL
    • PaymentRequest interface: attribute onshippingaddresschange: FAIL
    • PaymentRequest interface: attribute onshippingoptionchange: FAIL
    • PaymentRequest interface: attribute onpaymentmethodchange: FAIL
    • PaymentRequest must be primary interface of paymentRequest: FAIL
    • Stringification of paymentRequest: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "show(optional Promise<PaymentDetailsUpdate>)" with the proper type: FAIL
    • PaymentRequest interface: calling show(optional Promise<PaymentDetailsUpdate>) on paymentRequest with too few arguments must throw TypeError: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
    • PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
    • PaymentResponse interface: existence and properties of interface object: FAIL
    • PaymentResponse interface object length: FAIL
    • PaymentResponse interface object name: FAIL
    • PaymentResponse interface: existence and properties of interface prototype object: FAIL
    • PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • PaymentResponse interface: operation toJSON(): FAIL
    • PaymentResponse interface: attribute requestId: FAIL
    • PaymentResponse interface: attribute methodName: FAIL
    • PaymentResponse interface: attribute details: FAIL
    • PaymentResponse interface: attribute shippingAddress: FAIL
    • PaymentResponse interface: attribute shippingOption: FAIL
    • PaymentResponse interface: attribute payerName: FAIL
    • PaymentResponse interface: attribute payerEmail: FAIL
    • PaymentResponse interface: attribute payerPhone: FAIL
    • PaymentResponse interface: operation complete(optional PaymentComplete, optional PaymentCompleteDetails): FAIL
    • PaymentResponse interface: operation retry(optional PaymentValidationErrors): FAIL
    • PaymentResponse interface: attribute onpayerdetailchange: FAIL
    • PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
    • PaymentMethodChangeEvent interface object length: FAIL
    • PaymentMethodChangeEvent interface object name: FAIL
    • PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
    • PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • PaymentMethodChangeEvent interface: attribute methodName: FAIL
    • PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
    • PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
    • Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
    • PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
    • PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
    • PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith(Promise<PaymentDetailsUpdate>)" with the proper type: FAIL
    • PaymentRequestUpdateEvent interface: calling updateWith(Promise<PaymentDetailsUpdate>) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
    • PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
    • PaymentRequestUpdateEvent interface object length: FAIL
    • PaymentRequestUpdateEvent interface object name: FAIL
    • PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
    • PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • PaymentRequestUpdateEvent interface: operation updateWith(Promise<PaymentDetailsUpdate>): FAIL
    • PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
    • Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
    • PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith(Promise<PaymentDetailsUpdate>)" with the proper type: FAIL
    • PaymentRequestUpdateEvent interface: calling updateWith(Promise<PaymentDetailsUpdate>) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
  • /remote-playback/idlharness.window.html [wpt.fyi]
    • RemotePlayback interface: existence and properties of interface object: FAIL
    • RemotePlayback interface object length: FAIL
    • RemotePlayback interface object name: FAIL
    • RemotePlayback interface: existence and properties of interface prototype object: FAIL
    • RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
    • RemotePlayback interface: operation cancelWatchAvailability(optional long): FAIL
    • RemotePlayback interface: attribute state: FAIL
    • RemotePlayback interface: attribute onconnecting: FAIL
    • RemotePlayback interface: attribute onconnect: FAIL
    • RemotePlayback interface: attribute ondisconnect: FAIL
    • RemotePlayback interface: operation prompt(): FAIL
    • RemotePlayback must be primary interface of media.remote: FAIL
    • Stringification of media.remote: FAIL
    • RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
    • RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
    • RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(optional long)" with the proper type: FAIL
    • RemotePlayback interface: calling cancelWatchAvailability(optional long) on media.remote with too few arguments must throw TypeError: FAIL
    • RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
    • RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
    • RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
    • RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
    • RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
    • HTMLMediaElement interface: attribute remote: FAIL
    • HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
  • /credential-management/idlharness.https.window.html [wpt.fyi]
    • Credential interface: operation isConditionalMediationAvailable(): FAIL
  • /css/cssom/idlharness.html [wpt.fyi]
    • CSSRule interface: constant MARGIN_RULE on interface object: FAIL linked bug:Bug 1634398
    • CSSRule interface: constant MARGIN_RULE on interface prototype object: FAIL linked bug:Bug 1634398
    • CSSRule interface: sheet.cssRules[4] must inherit property "MARGIN_RULE" with the proper type: FAIL linked bug:Bug 1634398
    • CSSRule interface: sheet.cssRules[0] must inherit property "MARGIN_RULE" with the proper type: FAIL linked bug:Bug 1634398
    • CSSRule interface: sheet.cssRules[2] must inherit property "MARGIN_RULE" with the proper type: FAIL linked bug:Bug 1634398
    • CSSRule interface: sheet.cssRules[1] must inherit property "MARGIN_RULE" with the proper type: FAIL linked bug:Bug 1634398
  • /fetch/api/idlharness.https.any.html [wpt.fyi]
    • Request interface: attribute body: FAIL linked bug:Bug 1992453
    • Request interface: new Request('about:blank') must inherit property "body" with the proper type: FAIL linked bug:Bug 1992453
  • /fetch/api/idlharness.https.any.sharedworker.html [wpt.fyi]
    • Request interface: attribute body: FAIL linked bug:Bug 1992453
    • Request interface: new Request('about:blank') must inherit property "body" with the proper type: FAIL linked bug:Bug 1992453
  • /fetch/api/idlharness.https.any.worker.html [wpt.fyi]
    • Request interface: attribute body: FAIL linked bug:Bug 1992453
    • Request interface: new Request('about:blank') must inherit property "body" with the proper type: FAIL linked bug:Bug 1992453
  • /fetch/api/idlharness.https.any.serviceworker.html [wpt.fyi]
    • Request interface: attribute body: FAIL linked bug:Bug 1992453
    • Request interface: new Request('about:blank') must inherit property "body" with the proper type: FAIL linked bug:Bug 1992453
  • /gamepad/idlharness.window.html [wpt.fyi]
    • Gamepad interface: attribute vibrationActuator: FAIL
    • GamepadHapticActuator interface: operation reset(): FAIL
  • /html/dom/idlharness.any.worker.html [wpt.fyi]
    • OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: FAIL linked bug:Bug 1647538
    • Origin interface: existence and properties of interface object: FAIL
    • Origin interface object length: FAIL
    • Origin interface object name: FAIL
    • Origin interface: existence and properties of interface prototype object: FAIL
    • Origin interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • Origin interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • Origin interface: operation from(any): FAIL
    • Origin interface: attribute opaque: FAIL
    • Origin interface: operation isSameOrigin(Origin): FAIL
    • Origin interface: operation isSameSite(Origin): FAIL
    • Origin must be primary interface of new Origin(): FAIL
    • Stringification of new Origin(): FAIL
    • Origin interface: new Origin() must inherit property "from(any)" with the proper type: FAIL
    • Origin interface: calling from(any) on new Origin() with too few arguments must throw TypeError: FAIL
    • Origin interface: new Origin() must inherit property "opaque" with the proper type: FAIL
    • Origin interface: new Origin() must inherit property "isSameOrigin(Origin)" with the proper type: FAIL
    • Origin interface: calling isSameOrigin(Origin) on new Origin() with too few arguments must throw TypeError: FAIL
    • Origin interface: new Origin() must inherit property "isSameSite(Origin)" with the proper type: FAIL
    • Origin interface: calling isSameSite(Origin) on new Origin() with too few arguments must throw TypeError: FAIL
    • ImageData interface: attribute colorSpace: FAIL
  • /html/dom/idlharness.https.html?include=HTML.+ [wpt.fyi]
    • HTMLElement interface: attribute writingSuggestions: FAIL
    • HTMLElement interface: document.createElement("noscript") must inherit property "writingSuggestions" with the proper type: FAIL
    • HTMLElement interface: document.createElement("noscript") must inherit property "headingOffset" with the proper type: FAIL
    • HTMLElement interface: document.createElement("noscript") must inherit property "headingReset" with the proper type: FAIL
    • HTMLLinkElement interface: attribute blocking: FAIL
    • HTMLLinkElement interface: document.createElement("link") must inherit property "blocking" with the proper type: FAIL
    • HTMLStyleElement interface: attribute blocking: FAIL
    • HTMLStyleElement interface: document.createElement("style") must inherit property "blocking" 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
    • HTMLSelectedContentElement interface: existence and properties of interface object: FAIL
    • HTMLSelectedContentElement interface object length: FAIL
    • HTMLSelectedContentElement interface object name: FAIL
    • HTMLSelectedContentElement interface: existence and properties of interface prototype object: FAIL
    • HTMLSelectedContentElement interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • HTMLSelectedContentElement interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • HTMLScriptElement interface: attribute blocking: FAIL
    • HTMLScriptElement interface: document.createElement("script") must inherit property "blocking" with the proper type: FAIL
  • /html/dom/idlharness.https.html?exclude=(Document|Window|HTML.+) [wpt.fyi]
    • 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
    • OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality: FAIL linked bug:Bug 1647538
    • Origin interface: existence and properties of interface object: FAIL
    • Origin interface object length: FAIL
    • Origin interface object name: FAIL
    • Origin interface: existence and properties of interface prototype object: FAIL
    • Origin interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • Origin interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • Origin interface: operation from(any): FAIL
    • Origin interface: attribute opaque: FAIL
    • Origin interface: operation isSameOrigin(Origin): FAIL
    • Origin interface: operation isSameSite(Origin): FAIL
    • BarProp interface: attribute visible: FAIL linked bug:Bug 1647538
    • NavigationTransition interface: attribute to: FAIL
    • ImageData interface: attribute colorSpace: FAIL
    • ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type: FAIL
  • /media-playback-quality/idlharness.window.html [wpt.fyi]
    • VideoPlaybackQuality interface: attribute corruptedVideoFrames: FAIL
    • VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
  • /media-source/idlharness.any.html [wpt.fyi]
    • MediaSource interface: attribute canConstructInDedicatedWorker: FAIL
    • MediaSourceHandle interface: existence and properties of interface object: FAIL
    • MediaSourceHandle interface object length: FAIL
    • MediaSourceHandle interface object name: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • SourceBuffer interface: attribute audioTracks: FAIL
    • SourceBuffer interface: attribute videoTracks: FAIL
    • SourceBuffer interface: sourceBuffer must inherit property "audioTracks" with the proper type: FAIL
    • SourceBuffer interface: sourceBuffer must inherit property "videoTracks" with the proper type: FAIL
    • AudioTrack interface: attribute sourceBuffer: FAIL
    • VideoTrack interface: attribute sourceBuffer: FAIL
  • /media-source/idlharness.any.worker.html [wpt.fyi]
    • MediaSource interface: existence and properties of interface object: FAIL
    • MediaSource interface object length: FAIL
    • MediaSource interface object name: FAIL
    • MediaSource interface: existence and properties of interface prototype object: FAIL
    • MediaSource interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • MediaSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • MediaSource interface: attribute handle: FAIL
    • MediaSource interface: attribute sourceBuffers: FAIL
    • MediaSource interface: attribute activeSourceBuffers: FAIL
    • MediaSource interface: attribute readyState: FAIL
    • MediaSource interface: attribute duration: FAIL
    • MediaSource interface: attribute onsourceopen: FAIL
    • MediaSource interface: attribute onsourceended: FAIL
    • MediaSource interface: attribute onsourceclose: FAIL
    • MediaSource interface: attribute canConstructInDedicatedWorker: FAIL
    • MediaSource interface: operation addSourceBuffer(DOMString): FAIL
    • MediaSource interface: operation removeSourceBuffer(SourceBuffer): FAIL
    • MediaSource interface: operation endOfStream(optional EndOfStreamError): FAIL
    • MediaSource interface: operation setLiveSeekableRange(double, double): FAIL
    • MediaSource interface: operation clearLiveSeekableRange(): FAIL
    • MediaSource interface: operation isTypeSupported(DOMString): FAIL
    • MediaSourceHandle interface: existence and properties of interface object: FAIL
    • MediaSourceHandle interface object length: FAIL
    • MediaSourceHandle interface object name: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • SourceBuffer interface: existence and properties of interface object: FAIL
    • SourceBuffer interface object length: FAIL
    • SourceBuffer interface object name: FAIL
    • SourceBuffer interface: existence and properties of interface prototype object: FAIL
    • SourceBuffer interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • SourceBuffer interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • SourceBuffer interface: attribute mode: FAIL
    • SourceBuffer interface: attribute updating: FAIL
    • SourceBuffer interface: attribute buffered: FAIL
    • SourceBuffer interface: attribute timestampOffset: FAIL
    • SourceBuffer interface: member textTracks: FAIL
    • SourceBuffer interface: attribute appendWindowStart: FAIL
    • SourceBuffer interface: attribute appendWindowEnd: FAIL
    • SourceBuffer interface: attribute onupdatestart: FAIL
    • SourceBuffer interface: attribute onupdate: FAIL
    • SourceBuffer interface: attribute onupdateend: FAIL
    • SourceBuffer interface: attribute onerror: FAIL
    • SourceBuffer interface: attribute onabort: FAIL
    • SourceBuffer interface: operation appendBuffer(BufferSource): FAIL
    • SourceBuffer interface: operation abort(): FAIL
    • SourceBuffer interface: operation changeType(DOMString): FAIL
    • SourceBuffer interface: operation remove(double, unrestricted double): FAIL
  • /mediacapture-fromelement/idlharness.window.html [wpt.fyi]
    • CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
    • CanvasCaptureMediaStreamTrack interface object length: FAIL
    • CanvasCaptureMediaStreamTrack interface object name: FAIL
    • CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
    • CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
    • CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
    • CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
    • Stringification of track: FAIL
    • CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
    • CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
  • /mediacapture-image/idlharness.https.window.html [wpt.fyi]
    • idl_test setup: FAIL
    • ImageCapture interface: existence and properties of interface object: FAIL
    • ImageCapture interface object length: FAIL
    • ImageCapture interface object name: FAIL
    • ImageCapture interface: existence and properties of interface prototype object: FAIL
    • ImageCapture interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • ImageCapture interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • ImageCapture interface: operation takePhoto(optional PhotoSettings): FAIL
    • ImageCapture interface: operation getPhotoCapabilities(): FAIL
    • ImageCapture interface: operation getPhotoSettings(): FAIL
    • ImageCapture interface: operation grabFrame(): FAIL
    • ImageCapture interface: attribute track: FAIL
    • ImageCapture must be primary interface of capture: FAIL
    • Stringification of capture: FAIL
    • ImageCapture interface: capture must inherit property "takePhoto(optional PhotoSettings)" with the proper type: FAIL
    • ImageCapture interface: calling takePhoto(optional PhotoSettings) on capture with too few arguments must throw TypeError: FAIL
    • ImageCapture interface: capture must inherit property "getPhotoCapabilities()" with the proper type: FAIL
    • ImageCapture interface: capture must inherit property "getPhotoSettings()" with the proper type: FAIL
    • ImageCapture interface: capture must inherit property "grabFrame()" with the proper type: FAIL
    • ImageCapture interface: capture must inherit property "track" with the proper type: FAIL
  • /mediacapture-record/idlharness.window.html [wpt.fyi]
    • BlobEvent interface: attribute timecode: FAIL
    • BlobEvent interface: [object BlobEvent] must inherit property "timecode" with the proper type: FAIL
  • /mediacapture-streams/idlharness.https.window.html [wpt.fyi]
    • OverconstrainedError interface: existence and properties of interface object: FAIL
    • OverconstrainedError interface object length: FAIL
    • OverconstrainedError interface object name: FAIL
    • OverconstrainedError interface: existence and properties of interface prototype object: FAIL
    • OverconstrainedError interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • OverconstrainedError interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • OverconstrainedError interface: attribute constraint: FAIL
    • OverconstrainedError must be primary interface of new OverconstrainedError("constraint"): FAIL
    • Stringification of new OverconstrainedError("constraint"): FAIL
    • OverconstrainedError interface: new OverconstrainedError("constraint") must inherit property "constraint" with the proper type: FAIL
    • InputDeviceInfo interface: existence and properties of interface object: FAIL
    • InputDeviceInfo interface object length: FAIL
    • InputDeviceInfo interface object name: FAIL
    • InputDeviceInfo interface: existence and properties of interface prototype object: FAIL
    • InputDeviceInfo interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • InputDeviceInfo interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • InputDeviceInfo interface: operation getCapabilities(): FAIL
    • InputDeviceInfo must be primary interface of audioinput: FAIL
    • Stringification of audioinput: FAIL
    • InputDeviceInfo interface: audioinput must inherit property "getCapabilities()" with the proper type: FAIL
    • InputDeviceInfo must be primary interface of videoinput: FAIL
    • Stringification of videoinput: FAIL
    • InputDeviceInfo interface: videoinput must inherit property "getCapabilities()" with the proper type: FAIL
  • /mediasession/idlharness.window.html [wpt.fyi]
    • MediaSession interface: navigator.mediaSession must inherit property "setMicrophoneActive(boolean)" with the proper type: FAIL
    • MediaSession interface: navigator.mediaSession must inherit property "setCameraActive(boolean)" with the proper type: FAIL
  • /push-api/idlharness.https.any.html [wpt.fyi]
    • PushSubscriptionOptions interface: attribute userVisibleOnly: FAIL
  • /push-api/idlharness.https.any.serviceworker.html [wpt.fyi]
    • PushSubscriptionOptions interface: attribute userVisibleOnly: FAIL
  • /push-api/idlharness.https.any.sharedworker.html [wpt.fyi]
    • PushSubscriptionOptions interface: attribute userVisibleOnly: FAIL
  • /push-api/idlharness.https.any.worker.html [wpt.fyi]
    • PushSubscriptionOptions interface: attribute userVisibleOnly: FAIL
  • /resource-timing/idlharness.any.worker.html [wpt.fyi]
    • PerformanceResourceTiming interface: attribute deliveryType: FAIL
    • PerformanceResourceTiming interface: attribute workerRouterEvaluationStart: FAIL
    • PerformanceResourceTiming interface: attribute workerCacheLookupStart: FAIL
    • PerformanceResourceTiming interface: resource must inherit property "deliveryType" with the proper type: FAIL
    • PerformanceResourceTiming interface: resource must inherit property "workerRouterEvaluationStart" with the proper type: FAIL
    • PerformanceResourceTiming interface: resource must inherit property "workerCacheLookupStart" with the proper type: FAIL
  • /resource-timing/idlharness.any.html [wpt.fyi]
    • PerformanceResourceTiming interface: attribute deliveryType: FAIL
    • PerformanceResourceTiming interface: attribute workerRouterEvaluationStart: FAIL
    • PerformanceResourceTiming interface: attribute workerCacheLookupStart: FAIL
    • PerformanceResourceTiming interface: resource must inherit property "deliveryType" with the proper type: FAIL
    • PerformanceResourceTiming interface: resource must inherit property "workerRouterEvaluationStart" with the proper type: FAIL
    • PerformanceResourceTiming interface: resource must inherit property "workerCacheLookupStart" with the proper type: FAIL
  • /service-workers/idlharness.https.any.serviceworker.html [wpt.fyi]
    • ServiceWorker must be primary interface of serviceWorker: FAIL
    • Stringification of serviceWorker: FAIL
    • ServiceWorker interface: serviceWorker must inherit property "scriptURL" with the proper type: FAIL
    • ServiceWorker interface: serviceWorker must inherit property "state" with the proper type: FAIL
    • ServiceWorker interface: serviceWorker must inherit property "postMessage(any, sequence<object>)" with the proper type: FAIL
    • ServiceWorker interface: calling postMessage(any, sequence<object>) on serviceWorker with too few arguments must throw TypeError: FAIL
    • ServiceWorker interface: serviceWorker must inherit property "postMessage(any, optional StructuredSerializeOptions)" with the proper type: FAIL
    • ServiceWorker interface: calling postMessage(any, optional StructuredSerializeOptions) on serviceWorker with too few arguments must throw TypeError: FAIL
    • ServiceWorker interface: serviceWorker must inherit property "onstatechange" with the proper type: FAIL
    • ServiceWorkerGlobalScope interface: attribute serviceWorker: FAIL
    • ServiceWorkerGlobalScope interface: self must inherit property "serviceWorker" with the proper type: FAIL
    • InstallEvent interface: existence and properties of interface object: FAIL
    • InstallEvent interface object length: FAIL
    • InstallEvent interface object name: FAIL
    • InstallEvent interface: existence and properties of interface prototype object: FAIL
    • InstallEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • InstallEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • InstallEvent interface: operation addRoutes((RouterRule or sequence<RouterRule>)): FAIL
  • /svg/idlharness.window.html [wpt.fyi]
    • SVGUnitTypes interface: existence and properties of interface prototype object: FAIL linked bug:Bug 1634396
    • SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL linked bug:Bug 1634396
    • SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL linked bug:Bug 1634396
    • SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL linked bug:Bug 1634396
    • SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL linked bug:Bug 1634396
    • SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL linked bug:Bug 1634396
    • SVGSVGElement interface: operation getIntersectionList(SVGRect, SVGElement?): FAIL
    • SVGSVGElement interface: operation getEnclosureList(SVGRect, SVGElement?): FAIL
    • SVGSVGElement interface: operation checkIntersection(SVGElement, SVGRect): FAIL
    • SVGSVGElement interface: operation checkEnclosure(SVGElement, SVGRect): FAIL
    • SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(SVGRect, SVGElement?)" with the proper type: FAIL
    • SVGSVGElement interface: calling getIntersectionList(SVGRect, SVGElement?) on objects.svg with too few arguments must throw TypeError: FAIL
    • SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(SVGRect, SVGElement?)" with the proper type: FAIL
    • SVGSVGElement interface: calling getEnclosureList(SVGRect, SVGElement?) on objects.svg with too few arguments must throw TypeError: FAIL
    • SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, SVGRect)" with the proper type: FAIL
    • SVGSVGElement interface: calling checkIntersection(SVGElement, SVGRect) on objects.svg with too few arguments must throw TypeError: FAIL
    • SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, SVGRect)" with the proper type: FAIL
    • SVGSVGElement interface: calling checkEnclosure(SVGElement, SVGRect) on objects.svg with too few arguments must throw TypeError: FAIL
  • /webaudio/idlharness.https.window.html [wpt.fyi]
    • 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)

Blocks: 2068934
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 158 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: