Skip to content

Add abort signal preference to experimental web features#39421

Merged
jdm merged 1 commit intoservo:mainfrom
TimvdLippe:abort-signal-experimental-web-features
Sep 26, 2025
Merged

Add abort signal preference to experimental web features#39421
jdm merged 1 commit intoservo:mainfrom
TimvdLippe:abort-signal-experimental-web-features

Conversation

@TimvdLippe
Copy link
Copy Markdown
Contributor

This way we have full coverage on WPT rather than the
specific folders with tests.

Part of #34866

@TimvdLippe TimvdLippe added the T-linux-wpt Do a try run of the WPT label Sep 21, 2025
@github-actions github-actions bot removed the T-linux-wpt Do a try run of the WPT label Sep 21, 2025
@github-actions
Copy link
Copy Markdown

🔨 Triggering try run (#17892680788) for Linux (WPT)

@github-actions
Copy link
Copy Markdown

Test results for linux-wpt from try job (#17892680788):

Flaky unexpected result (31)
  • OK /IndexedDB/idbfactory_open.any.html
    • FAIL [expected PASS] subtest: Calling open() with version argument 1.5 should not throw.

      assert_equals: version expected 1 but got 9007199254740991
      

  • FAIL [expected PASS] /_mozilla/css/iframe/hide_and_show.html (#15265)
  • OK /content-security-policy/frame-ancestors/frame-ancestors-path-ignored.window.html (#36468)
    • PASS [expected FAIL] subtest: A 'frame-ancestors' CSP directive with a URL that includes a path should be ignored.
  • FAIL [expected PASS] /css/WOFF2/metadatadisplay-schema-extension-040.xht
  • FAIL [expected PASS] /css/WOFF2/metadatadisplay-schema-license-013.xht
  • FAIL [expected PASS] /css/WOFF2/metadatadisplay-schema-vendor-012.xht
  • FAIL [expected PASS] /css/WOFF2/metadatadisplay-well-formed-007.xht
  • OK /css/css-cascade/layer-cssom-order-reverse.html (#36094)
    • FAIL [expected PASS] subtest: Delete layer invalidates @font-face

      assert_equals: expected "220px" but got "133px"
      

  • OK /css/css-cascade/layer-font-face-override.html (#35935)
    • PASS [expected FAIL] subtest: @font-face override update with appended sheet 1
    • PASS [expected FAIL] subtest: @font-face override update with appended sheet 2
  • OK /css/css-text/i18n/ja/css-text-line-break-ja-po-normal.html
    • FAIL [expected PASS] subtest: 2103 DEGREE CELSIUS may NOT appear at line start if ja and normal

      assert_approx_equals: expected 100 +/- 1 but got 103
      

  • ERROR [expected OK] /domparsing/DOMParser-parseFromString-url-base.html (#25823)
  • OK /fetch/content-length/api-and-duplicate-headers.any.worker.html (#35197)
    • FAIL [expected PASS] subtest: fetch() and duplicate Content-Length/Content-Type headers

      promise_test: Unhandled rejection with value: object "TypeError: Network error occurred"
      

  • OK [expected ERROR] /fetch/fetch-later/quota/same-origin-iframe/empty-payload.https.window.html
  • OK /html/browsers/browsing-the-web/navigating-across-documents/008.html (#24456)
    • PASS [expected FAIL] subtest: Link with onclick form submit to javascript url and href navigation
  • OK /html/browsers/browsing-the-web/navigating-across-documents/009.html (#24456)
    • PASS [expected FAIL] subtest: Link with onclick form submit to javascript url with document.write and href navigation
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • PASS [expected FAIL] subtest: Cross-origin navigation started from unload handler must be ignored
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • FAIL [expected PASS] subtest: Same-origin navigation started from unload handler must be ignored

      assert_equals: expected "?pass" but got "?fail"
      

  • OK /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
    • FAIL [expected PASS] subtest: opener of discarded auxiliary browsing context

      assert_object_equals: property "get" expected function "function opener() {
          [native code]
      }" got function "function opener() {
          [native code]
      }"
      

  • OK /html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-window-open.html (#32596)
    • FAIL [expected PASS] subtest: Navigating iframe loading='lazy' before it is loaded: location.replace

      uncaught exception: Error: assert_equals: expected "http://web-platform.test:8000/html/semantics/embedded-content/the-iframe-element/support/blank.htm?nav" but got "http://web-platform.test:8000/html/semantics/embedded-content/the-iframe-element/support/blank.htm?src"
      

  • OK /html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-location-reload.html (#32595)
    • FAIL [expected PASS] subtest: Reloading iframe loading='lazy' before it is loaded: location.reload

      uncaught exception: Error: assert_equals: expected "http://web-platform.test:8000/html/semantics/embedded-content/the-iframe-element/support/blank.htm?src" but got "about:blank"
      

  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
  • OK [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html (#22154)
    • FAIL [expected NOTRUN] subtest: Check that popups from a sandboxed iframe do not escape the sandbox

      assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
      

  • OK [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html (#24066)
  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-iframes-without-attributes.tentative.window.html (#32213)
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • ERROR /service-workers/idlharness.https.any.html (#36250)
    • PASS [expected TIMEOUT] subtest: ServiceWorkerContainer interface: operation register((TrustedScriptURL or USVString), optional RegistrationOptions)
    • PASS [expected TIMEOUT] subtest: NavigationPreloadManager interface: operation enable()
    • PASS [expected TIMEOUT] subtest: NavigationPreloadManager interface: operation disable()
    • PASS [expected TIMEOUT] subtest: NavigationPreloadManager interface: operation setHeaderValue(ByteString)
    • PASS [expected TIMEOUT] subtest: NavigationPreloadManager interface: operation getState()
  • OK /trusted-types/trusted-types-navigation.html?21-25 (#38997)
    • PASS [expected FAIL] subtest: Navigate a window via form-submission with javascript:-urls in enforcing mode.
  • OK /trusted-types/trusted-types-navigation.html?31-35 (#38034)
    • PASS [expected FAIL] subtest: Navigate a frame via form-submission with javascript:-urls in report-only mode.
  • OK /webdriver/tests/classic/accept_alert/accept.py
    • FAIL [expected PASS] subtest: test_null_response_value

      AssertionError: no such alert (404): No user prompt is currently active.
      

  • OK /webdriver/tests/classic/dismiss_alert/dismiss.py (#39098)
    • FAIL [expected PASS] subtest: test_dismiss_in_popup_window

      AssertionError: no such alert (404): No user prompt is currently active.
      

  • OK [expected TIMEOUT] /webmessaging/without-ports/018.html (#24485)
    • PASS [expected TIMEOUT] subtest: origin of the script that invoked the method, javascript:
  • ERROR [expected OK] /workers/constructors/Worker/Worker-constructor.html (#22991)
Stable unexpected results that are known to be intermittent (27)
  • OK /IndexedDB/idbcursor-continuePrimaryKey-exceptions.any.worker.html (#39277)
    • FAIL [expected PASS] subtest: IDBCursor continuePrimaryKey() on object store cursor

      assert_throws_dom: continuePrimaryKey() should throw if source is not an index function "function() {
              cursor.continuePrimaryKey(2, 2);
            }" threw object "TypeError: cursor.continuePrimaryKey is not a function" that is not a DOMException InvalidAccessError: property "code" is equal to undefined, expected 15
      

  • OK /IndexedDB/idbobjectstore_getAll.any.html (#39276)
    • PASS [expected FAIL] subtest: Get all values with transaction.commit()
  • OK /IndexedDB/idbobjectstore_getAll.any.worker.html (#39400)
    • PASS [expected FAIL] subtest: Get all values with transaction.commit()
  • OK /IndexedDB/key-conversion-exceptions.any.html (#39305)
    • FAIL [expected PASS] subtest: IDBCursor continue() method with throwing/invalid keys

      assert_throws_exactly: key conversion with throwing getter should rethrow function "() => {
            receiver[method](key);
          }" threw object "TypeError: receiver[method] is not a function" but we expected it to throw object "getter: throwing from getter"
      

  • OK /IndexedDB/key-conversion-exceptions.any.worker.html (#39284)
    • FAIL [expected PASS] subtest: IDBCursor continue() method with throwing/invalid keys

      assert_throws_exactly: key conversion with throwing getter should rethrow function "() => {
            receiver[method](key);
          }" threw object "TypeError: receiver[method] is not a function" but we expected it to throw object "getter: throwing from getter"
      

  • FAIL [expected PASS] /_mozilla/css/stacked_layers.html (#15988)
  • FAIL [expected PASS] /_mozilla/mozilla/sslfail.html (#10760)
  • TIMEOUT [expected OK] /_mozilla/mozilla/window_resize_event.html (#36741)
    • TIMEOUT [expected PASS] subtest: Popup onresize event fires after resizeTo

      Test timed out
      

  • OK /_webgl/conformance/textures/misc/texture-upload-size.html (#21770)
    • FAIL [expected PASS] subtest: WebGL test #53

      assert_true: Texture was smaller than the expected size 2x2 expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #55

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : when calling texSubImage2D with the same texture upload with offset 1, 1 expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #57

      assert_true: Texture was smaller than the expected size 2x2 expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #59

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : when calling texSubImage2D with the same texture upload with offset 1, 1 expected true got false
      

    • PASS [expected FAIL] subtest: WebGL test #61
    • PASS [expected FAIL] subtest: WebGL test #63
    • PASS [expected FAIL] subtest: WebGL test #65
    • PASS [expected FAIL] subtest: WebGL test #67
    • FAIL [expected PASS] subtest: WebGL test #69

      assert_true: Texture was smaller than the expected size 2x2 expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #71

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : when calling texSubImage2D with the same texture upload with offset 1, 1 expected true got false
      

    • And 2 more unexpected results...
  • FAIL [expected PASS] /css/css-color/opacity-overlapping-letters.html (#39349)
  • OK /css/css-fonts/generic-family-keywords-003.html (#38994)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted generic(kai) (drawing text in a canvas)
  • OK /custom-elements/form-associated/ElementInternals-setFormValue.html (#29174)
    • PASS [expected FAIL] subtest: Single value - name is missing
  • ERROR [expected OK] /fetch/fetch-later/quota/same-origin-iframe/max-payload.https.window.html (#35210)
  • ERROR [expected OK] /fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.https.window.html (#35176)
  • OK /fetch/metadata/generated/css-font-face.https.sub.tentative.html (#32732)
    • PASS [expected FAIL] subtest: sec-fetch-dest
    • PASS [expected FAIL] subtest: sec-fetch-user
    • PASS [expected FAIL] subtest: sec-fetch-storage-access - Cross-site
  • OK /fetch/metadata/generated/css-font-face.sub.tentative.html (#34624)
    • PASS [expected FAIL] subtest: sec-fetch-storage-access - Not sent to non-trustworthy same-site destination
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html (#34819)
    • FAIL [expected PASS] subtest: link click

      assert_equals: expected "http://web-platform.test:8000/common/blank.html?1" but got "about:blank"
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html (#29048)
    • FAIL [expected PASS] subtest: Navigating to a different document with location.href

      assert_equals: expected "http://web-platform.test:8000/common/blank.html?1" but got "about:blank"
      

    • FAIL [expected PASS] subtest: Navigating to a different document with location.assign

      assert_equals: expected "http://web-platform.test:8000/common/blank.html?1" but got "about:blank"
      

  • OK [expected TIMEOUT] /html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.html (#30970)
  • TIMEOUT /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected PASS] subtest: Non-HTMLElement should not support autofocus

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus should support autofocus
  • OK [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html (#22647)
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
    • TIMEOUT [expected FAIL] subtest: Check that popups from a sandboxed iframe escape the sandbox if allow-popups-to-escape-sandbox is used

      Test timed out
      

  • TIMEOUT [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html (#24057)
  • OK /preload/preload-error.sub.html (#37177)
    • FAIL [expected PASS] subtest: success (fetch): main

      assert_greater_than: http://web-platform.test:8000/preload/resources/dummy.xml?label=fetch should be loaded expected a number greater than 0 but got 0
      

    • PASS [expected FAIL] subtest: CORS (fetch): main
  • OK /trusted-types/trusted-types-navigation.html?01-05 (#38975)
    • PASS [expected FAIL] subtest: Navigate a window via anchor with javascript:-urls in report-only mode.
  • OK /trusted-types/trusted-types-navigation.html?26-30 (#38807)
    • PASS [expected FAIL] subtest: Navigate a frame via form-submission with javascript:-urls in enforcing mode.
  • TIMEOUT [expected OK] /webdriver/tests/classic/perform_actions/navigation.py (#38822)
Stable unexpected results (38)
  • TIMEOUT [expected OK] /IndexedDB/back-forward-cache-open-connection.window.html
    • TIMEOUT [expected FAIL] subtest: Testing BFCache support for page with open IndexedDB connection, and eviction behavior when receiving versionchange event.

      Test timed out
      

  • TIMEOUT [expected OK] /IndexedDB/back-forward-cache-open-transaction.window.html
    • TIMEOUT [expected FAIL] subtest: BFCache support test for page with open IndexedDB transaction

      Test timed out
      

  • OK /_mozilla/mozilla/interfaces.https.html
    • FAIL [expected PASS] subtest: Interfaces exposed on the window

      assert_true: If this is failing: DANGER, are you sure you want to expose the new interface AbortSignal to all webpages as a property on the global? expected true got false
      

  • OK /_mozilla/mozilla/interfaces.worker.html
    • FAIL [expected PASS] subtest: interfaces

      assert_true: If this is failing: DANGER, are you sure you want to expose the new interface AbortSignal to all webpages as a property on the global? expected true got false
      

  • OK /credential-management/credentialscontainer-get-basics.https.html
    • PASS [expected FAIL] subtest: Calling navigator.credentials.get() without a valid matching interface.
  • OK /dom/idlharness.any.worker.html
    • PASS [expected FAIL] subtest: AbortController interface: existence and properties of interface object
    • PASS [expected FAIL] subtest: AbortController interface object length
    • PASS [expected FAIL] subtest: AbortController interface object name
    • PASS [expected FAIL] subtest: AbortController interface: existence and properties of interface prototype object
    • PASS [expected FAIL] subtest: AbortController interface: existence and properties of interface prototype object's "constructor" property
    • PASS [expected FAIL] subtest: AbortController interface: existence and properties of interface prototype object's @@unscopables property
    • PASS [expected FAIL] subtest: AbortController interface: attribute signal
    • PASS [expected FAIL] subtest: AbortController interface: operation abort(optional any)
    • PASS [expected FAIL] subtest: AbortController must be primary interface of new AbortController()
    • PASS [expected FAIL] subtest: Stringification of new AbortController()
    • And 20 more unexpected results...
  • OK /dom/idlharness.window.html?exclude=Node
    • PASS [expected FAIL] subtest: AbortController interface: existence and properties of interface object
    • PASS [expected FAIL] subtest: AbortController interface object length
    • PASS [expected FAIL] subtest: AbortController interface object name
    • PASS [expected FAIL] subtest: AbortController interface: existence and properties of interface prototype object
    • PASS [expected FAIL] subtest: AbortController interface: existence and properties of interface prototype object's "constructor" property
    • PASS [expected FAIL] subtest: AbortController interface: existence and properties of interface prototype object's @@unscopables property
    • PASS [expected FAIL] subtest: AbortController interface: attribute signal
    • PASS [expected FAIL] subtest: AbortController interface: operation abort(optional any)
    • PASS [expected FAIL] subtest: AbortController must be primary interface of new AbortController()
    • PASS [expected FAIL] subtest: Stringification of new AbortController()
    • And 20 more unexpected results...
  • OK /dom/interface-objects.html
    • PASS [expected FAIL] subtest: Should be able to delete AbortController.
    • PASS [expected FAIL] subtest: Should be able to delete AbortSignal.
  • ERROR [expected OK] /fetch/fetch-later/quota/cross-origin-iframe/multiple-iframes.https.window.html
  • TIMEOUT [expected OK] /fetch/fetch-later/send-on-deactivate.https.window.html
    • TIMEOUT [expected FAIL] subtest: Call fetchLater() when BFCached with activateAfter=0 sends immediately.

      Test timed out
      

  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/back-forward-cache/broadcastchannel/broadcastchannel.window.html
    • TIMEOUT [expected FAIL] subtest: Ensure that open broadcastchannel does not block bfcache.

      Test timed out
      

  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/back-forward-cache/broadcastchannel/dedicatedworker.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: BroadcastChannel messages dispatched to dedicated worker in bfcache should be queued.

      Test timed out
      

  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/back-forward-cache/broadcastchannel/evict-on-message.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: BroadcastChannel message while in bfcache should evict the entry.

      Test timed out
      

  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/history-traversal/document-state.https.html
    • TIMEOUT [expected FAIL] subtest: A navigation's initiator origin and referrer are stored in the document state and used in the document repopulation case

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: A navigation's initiator origin and referrer are stored in the document state and used on location.reload()
  • OK /html/browsers/browsing-the-web/remote-context-helper-tests/navigateToNew.window.html
    • PASS [expected FAIL] subtest: RemoteContextWrapper navigateToNew
  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/remote-context-helper-tests/navigation-bfcache.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/remote-context-helper-tests/navigation-helpers.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation helpers

      Test timed out
      

  • OK /html/browsers/browsing-the-web/remote-context-helper-tests/navigation-same-document.window.html
    • PASS [expected FAIL] subtest: RemoteContextHelper navigation using BFCache
  • OK /html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-cross-origin.window.html
    • PASS [expected FAIL] subtest: Unload runs in main frame when navigating cross-origin.
  • OK /html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-same-origin.window.html
    • PASS [expected FAIL] subtest: Unload runs in main frame when navigating same-origin.
  • TIMEOUT [expected OK] /html/browsers/history/the-history-interface/history-state-after-bfcache.window.html
    • TIMEOUT [expected FAIL] subtest: Navigating back to a bfcached page does not reset history.state

      Test timed out
      

  • OK /html/browsers/windows/auxiliary-browsing-contexts/no-proactive-swap-when-other-contexts-in-group.html
    • PASS [expected FAIL] subtest: no proactive browsing context group change when other contexts in group
  • OK /html/semantics/links/links-created-by-a-and-area-elements/rel-opener-prevents-browsing-context-group-change.tentative.html
    • PASS [expected FAIL] subtest: rel=opener prevents browsing context group change
    • PASS [expected FAIL] subtest: opener window feature prevents browsing context group change
  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-fetch.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: Ensure that ongoing fetch upon entering bfcache blocks bfcache and recorded.

      Test timed out
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-navigation-failure.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: Ensure that navigation failure blocks bfcache and gets recorded.

      Test timed out
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-redirect-on-history.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • OK /wasm/webapi/abort.any.html
    • PASS [expected FAIL] subtest: compileStreaming() on an already-aborted request should reject with AbortError
    • PASS [expected FAIL] subtest: compileStreaming() synchronously followed by abort should reject with AbortError
    • PASS [expected FAIL] subtest: compileStreaming() asynchronously racing with abort should succeed or reject with AbortError
    • PASS [expected FAIL] subtest: instantiateStreaming() on an already-aborted request should reject with AbortError
    • PASS [expected FAIL] subtest: instantiateStreaming() synchronously followed by abort should reject with AbortError
  • OK /wasm/webapi/abort.any.worker.html
    • PASS [expected FAIL] subtest: compileStreaming() on an already-aborted request should reject with AbortError
    • PASS [expected FAIL] subtest: compileStreaming() synchronously followed by abort should reject with AbortError
    • PASS [expected FAIL] subtest: compileStreaming() asynchronously racing with abort should succeed or reject with AbortError
    • PASS [expected FAIL] subtest: instantiateStreaming() on an already-aborted request should reject with AbortError
    • PASS [expected FAIL] subtest: instantiateStreaming() synchronously followed by abort should reject with AbortError
    • PASS [expected FAIL] subtest: instantiateStreaming() asynchronously racing with abort should succeed or reject with AbortError
  • TIMEOUT [expected ERROR] /webmessaging/message-channels/close-event/document-destroyed.tentative.window.html
  • TIMEOUT [expected OK] /websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: Testing BFCache support for page with closed WebSocket connection and "Cache-Control: no-store" header.

      Test timed out
      

  • TIMEOUT [expected OK] /websockets/back-forward-cache-with-closed-websocket-connection.window.html
    • TIMEOUT [expected FAIL] subtest: Testing BFCache support for page with closed WebSocket connection.

      Test timed out
      

  • TIMEOUT [expected OK] /websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: Testing BFCache support for page with open WebSocket connection and "Cache-Control: no-store" header.

      Test timed out
      

@github-actions
Copy link
Copy Markdown

⚠️ Try run (#17892680788) failed.

@jdm
Copy link
Copy Markdown
Member

jdm commented Sep 21, 2025

The timeouts occur because of

which can now execute without throwing a JS exception. I think it's worth it.

@TimvdLippe TimvdLippe force-pushed the abort-signal-experimental-web-features branch from c37b056 to 1f27f11 Compare September 25, 2025 18:32
@TimvdLippe TimvdLippe added the T-linux-wpt Do a try run of the WPT label Sep 25, 2025
@github-actions github-actions bot removed the T-linux-wpt Do a try run of the WPT label Sep 25, 2025
@TimvdLippe TimvdLippe marked this pull request as ready for review September 25, 2025 18:33
@github-actions
Copy link
Copy Markdown

🔨 Triggering try run (#18017184495) for Linux (WPT)

@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Sep 25, 2025
@TimvdLippe TimvdLippe requested a review from jdm September 25, 2025 18:33
@github-actions
Copy link
Copy Markdown

Test results for linux-wpt from try job (#18017184495):

Flaky unexpected result (33)
  • OK /IndexedDB/idbfactory_open.any.html
    • FAIL [expected PASS] subtest: Calling open() with version argument 1.5 should not throw.

      assert_equals: version expected 1 but got 9007199254740991
      

  • FAIL [expected PASS] /_mozilla/css/iframe/hide_and_show.html (#15265)
  • OK /_webgl/conformance/textures/misc/texture-upload-size.html (#21770)
    • PASS [expected FAIL] subtest: WebGL test #61
    • PASS [expected FAIL] subtest: WebGL test #63
    • PASS [expected FAIL] subtest: WebGL test #65
    • PASS [expected FAIL] subtest: WebGL test #67
  • ERROR [expected CRASH] /_webgl/conformance2/textures/misc/tex-3d-size-limit.html
    • PASS [expected FAIL] subtest: WebGL test #1
    • FAIL [expected PASS] subtest: WebGL test #3

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range. expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #4

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range. expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #5

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range. expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #6

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range. expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #7

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range. expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #8

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range. expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #9

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range. expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #10

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range. expected true got false
      

    • FAIL [expected PASS] subtest: WebGL test #11

      assert_true: getError expected: INVALID_VALUE. Was NO_ERROR : texImage3D should fail for dimension out of range. expected true got false
      

    • And 27 more unexpected results...
  • OK /content-security-policy/frame-ancestors/frame-ancestors-path-ignored.window.html (#36468)
    • PASS [expected FAIL] subtest: A 'frame-ancestors' CSP directive with a URL that includes a path should be ignored.
  • TIMEOUT [expected OK] /credential-management/credentialscontainer-frame-basics.https.html (#39430)
    • TIMEOUT [expected FAIL] subtest: navigator.credentials should be undefined in documents generated from data: URLs.

      Test timed out
      

  • FAIL [expected PASS] /css/CSS2/text/letter-spacing-029.xht
  • FAIL [expected PASS] /css/CSS2/text/letter-spacing-065.xht
  • FAIL [expected PASS] /css/WOFF2/metadatadisplay-schema-extension-009.xht
  • FAIL [expected PASS] /css/WOFF2/metadatadisplay-schema-trademark-009.xht
  • OK /css/css-cascade/layer-font-face-override.html (#35935)
    • PASS [expected FAIL] subtest: @font-face override update with appended sheet 1
    • PASS [expected FAIL] subtest: @font-face override update with appended sheet 2
  • OK /custom-elements/form-associated/ElementInternals-setFormValue.html (#29174)
    • PASS [expected FAIL] subtest: Single value - name is missing
  • ERROR /fetch/metadata/generated/serviceworker.https.sub.html (#36247)
    • PASS [expected FAIL] subtest: sec-fetch-site - Same origin, no options - registration
  • OK [expected TIMEOUT] /html/browsers/browsing-the-web/back-forward-cache/broadcastchannel/broadcastchannel.window.html
    • PASS [expected TIMEOUT] subtest: Ensure that open broadcastchannel does not block bfcache.
  • OK /html/browsers/browsing-the-web/navigating-across-documents/005.html (#27062)
    • PASS [expected FAIL] subtest: Link with onclick navigation and href navigation
  • OK /html/browsers/browsing-the-web/navigating-across-documents/008.html (#24456)
    • PASS [expected FAIL] subtest: Link with onclick form submit to javascript url and href navigation
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html (#28681)
    • FAIL [expected PASS] subtest: load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank'

      assert_unreached: load should not be fired Reached unreachable code
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html (#28691)
    • FAIL [expected PASS] subtest: load event does not fire on window.open('about:blank')

      assert_unreached: load should not be fired Reached unreachable code
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • PASS [expected FAIL] subtest: Cross-origin navigation started from unload handler must be ignored
  • OK /html/browsers/history/the-history-interface/traverse_the_history_3.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • CRASH [expected OK] /html/browsers/the-window-object/open-close/open-features-non-integer-width.html
  • ERROR [expected OK] /html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html (#25046)
  • OK /html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html (#38092)
    • FAIL [expected PASS] subtest: setting currentTime when readyState is greater than HAVE_NOTHING

      assert_true: expected true got false
      

  • OK [expected TIMEOUT] /html/semantics/embedded-content/media-elements/playing-the-media-resource/loop-from-ended.tentative.html (#33778)
    • FAIL [expected TIMEOUT] subtest: play() with loop set to true after playback ended

      this argument is not a finite floating-point value
      

  • OK /html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-location-reload.html (#32595)
    • FAIL [expected PASS] subtest: Reloading iframe loading='lazy' before it is loaded: location.reload

      uncaught exception: Error: assert_equals: expected "http://web-platform.test:8000/html/semantics/embedded-content/the-iframe-element/support/blank.htm?src" but got "about:blank"
      

  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
  • OK [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html (#24066)
  • OK /html/semantics/embedded-content/the-video-element/intrinsic_sizes.htm (#37173)
    • FAIL [expected PASS] subtest: default object size after src is removed

      assert_equals: expected "300px" but got "320px"
      

  • OK /html/semantics/scripting-1/the-script-element/module/dynamic-import/blob-url.any.worker.html (#33909)
    • FAIL [expected PASS] subtest: Revoking a blob URL immediately after calling import will not fail

      promise_test: Unhandled rejection with value: object "TypeError: Dynamic import failed"
      

  • TIMEOUT /trusted-types/trusted-types-navigation.html?06-10 (#37920)
    • PASS [expected FAIL] subtest: Navigate a frame via anchor with javascript:-urls in report-only mode.
  • OK /trusted-types/trusted-types-navigation.html?26-30 (#38807)
    • FAIL [expected PASS] subtest: Navigate a window via form-submission with javascript:-urls in report-only mode.

      promise_test: Unhandled rejection with value: "Unexpected message received: \"No securitypolicyviolation reported!\""
      

    • PASS [expected FAIL] subtest: Navigate a frame via form-submission with javascript:-urls in enforcing mode.
  • OK [expected ERROR] /webxr/render_state_update.https.html (#27535)
  • ERROR [expected OK] /workers/constructors/Worker/Worker-constructor.html (#22991)
Stable unexpected results that are known to be intermittent (33)
  • OK /FileAPI/url/url-with-fetch.any.html (#21517)
    • FAIL [expected PASS] subtest: Revoke blob URL after calling fetch, fetch should succeed

      promise_test: Unhandled rejection with value: object "TypeError: Network error occurred"
      

  • OK /FileAPI/url/url-with-fetch.any.worker.html (#21517)
    • PASS [expected FAIL] subtest: Revoke blob URL after calling fetch, fetch should succeed
  • OK /IndexedDB/idbobjectstore_getAll.any.html (#39276)
    • PASS [expected FAIL] subtest: Get all values with transaction.commit()
  • OK /IndexedDB/idbobjectstore_getAll.any.worker.html (#39400)
    • PASS [expected FAIL] subtest: Get all values with transaction.commit()
  • OK /IndexedDB/key-conversion-exceptions.any.html (#39305)
    • FAIL [expected PASS] subtest: IDBCursor continue() method with throwing/invalid keys

      assert_throws_exactly: key conversion with throwing getter should rethrow function "() => {
            receiver[method](key);
          }" threw object "TypeError: receiver[method] is not a function" but we expected it to throw object "getter: throwing from getter"
      

  • OK /IndexedDB/key-conversion-exceptions.any.worker.html (#39284)
    • FAIL [expected PASS] subtest: IDBCursor continue() method with throwing/invalid keys

      assert_throws_exactly: key conversion with throwing getter should rethrow function "() => {
            receiver[method](key);
          }" threw object "TypeError: receiver[method] is not a function" but we expected it to throw object "getter: throwing from getter"
      

  • FAIL [expected PASS] /_mozilla/css/stacked_layers.html (#15988)
  • FAIL [expected PASS] /_mozilla/gfx-rs-gecko/descriptor-ranges.html (#23258)
  • FAIL [expected PASS] /_mozilla/mozilla/sslfail.html (#10760)
  • TIMEOUT [expected PASS] /_mozilla/shadow-dom/move-element-with-ua-shadow-tree-crash.html (#39473)
  • OK /css/css-fonts/generic-family-keywords-003.html (#38994)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted ui-monospace (drawing text in a canvas)
  • PASS [expected FAIL] /css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html (#37162)
  • FAIL [expected PASS] /css/css-tables/paint/table-border-paint-caption-change.html (#38036)
  • TIMEOUT [expected FAIL] /dom/xslt/large-cdata.html (#38029)
  • TIMEOUT [expected OK] /fetch/fetch-later/quota/same-origin-iframe/max-payload.https.window.html (#35210)
  • ERROR [expected OK] /fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.https.window.html (#35176)
  • OK /fetch/metadata/generated/css-font-face.https.sub.tentative.html (#32732)
    • PASS [expected FAIL] subtest: sec-fetch-dest
  • OK /fetch/metadata/generated/css-font-face.sub.tentative.html (#34624)
    • PASS [expected FAIL] subtest: sec-fetch-storage-access - Not sent to non-trustworthy same-site destination
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html (#34819)
    • FAIL [expected PASS] subtest: link click

      assert_equals: expected "http://web-platform.test:8000/common/blank.html?1" but got "about:blank"
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • FAIL [expected PASS] subtest: Same-origin navigation started from unload handler must be ignored

      assert_equals: expected "?pass" but got "?fail"
      

  • TIMEOUT /html/browsers/history/the-history-interface/001.html (#12580)
    • FAIL [expected PASS] subtest: traversing history must also traverse hash changes

      assert_equals: (this could cause other failures later on) expected "" but got "test"
      

  • TIMEOUT /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected FAIL] subtest: Element with tabindex should support autofocus

      Test timed out
      

    • NOTRUN [expected PASS] subtest: Non-HTMLElement should not support autofocus
    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus should support autofocus
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
  • OK [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html (#24057)
    • FAIL [expected TIMEOUT] subtest: Check that popups from a sandboxed iframe escape the sandbox if allow-popups-to-escape-sandbox is used

      assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
      

  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • PASS [expected FAIL] subtest: text/plain: Basic test (normal form)
  • OK /html/semantics/forms/historical.html (#28568)
    • PASS [expected FAIL] subtest: <input name=isindex> should not be supported
  • OK /html/semantics/scripting-1/the-script-element/execution-timing/077.html (#22139)
    • FAIL [expected PASS] subtest: adding several types of scripts through the DOM and removing some of them confuses scheduler

      assert_array_equals: expected property 1 to be "Script #1 ran" but got "Script #3 ran" (expected array ["Script #2 ran", "Script #1 ran", "Script #3 ran", "Script #4 ran"] got ["Script #2 ran", "Script #3 ran", "Script #4 ran", "Script #1 ran"])
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-iframes-without-attributes.tentative.window.html (#32213)
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • TIMEOUT [expected OK] /preload/preload-error.sub.html (#37177)
    • FAIL [expected PASS] subtest: success (fetch): main

      assert_greater_than: http://web-platform.test:8000/preload/resources/dummy.xml?label=fetch should be loaded expected a number greater than 0 but got 0
      

  • ERROR /service-workers/idlharness.https.any.html (#36250)
    • PASS [expected TIMEOUT] subtest: ServiceWorkerContainer interface: operation register((TrustedScriptURL or USVString), optional RegistrationOptions)
    • PASS [expected TIMEOUT] subtest: NavigationPreloadManager interface: operation enable()
    • PASS [expected TIMEOUT] subtest: NavigationPreloadManager interface: operation disable()
    • PASS [expected TIMEOUT] subtest: NavigationPreloadManager interface: operation setHeaderValue(ByteString)
    • PASS [expected TIMEOUT] subtest: NavigationPreloadManager interface: operation getState()
  • OK /trusted-types/trusted-types-navigation.html?01-05 (#38975)
    • PASS [expected FAIL] subtest: Navigate a window via anchor with javascript:-urls in enforcing mode.
  • OK /trusted-types/trusted-types-navigation.html?21-25 (#38997)
    • PASS [expected FAIL] subtest: Navigate a window via form-submission with javascript:-urls in enforcing mode.
  • TIMEOUT [expected OK] /webdriver/tests/classic/perform_actions/navigation.py (#38822)
Stable unexpected results (7)
  • OK /_mozilla/mozilla/interfaces.https.html
    • FAIL [expected PASS] subtest: Interfaces exposed on the window

      assert_true: If this is failing: DANGER, are you sure you want to expose the new interface AbortController to all webpages as a property on the global? expected true got false
      

  • OK /_mozilla/mozilla/interfaces.worker.html
    • FAIL [expected PASS] subtest: interfaces

      assert_true: If this is failing: DANGER, are you sure you want to expose the new interface AbortController to all webpages as a property on the global? expected true got false
      

  • TIMEOUT /html/browsers/browsing-the-web/history-traversal/document-state.https.html
    • NOTRUN [expected FAIL] subtest: A navigation's initiator origin and referrer are stored in the document state and used on location.reload()
  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

  • OK [expected TIMEOUT] /performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.html
    • FAIL [expected TIMEOUT] subtest: RemoteContextHelper navigation using BFCache

      promise_test: Unhandled rejection with value: object "TypeError: can't access property "url", result is undefined"
      

  • TIMEOUT [expected ERROR] /webmessaging/message-channels/close-event/document-destroyed.tentative.window.html

@github-actions
Copy link
Copy Markdown

⚠️ Try run (#18017184495) failed.

This way we have full coverage on WPT rather than the
specific folders with tests.

Part of servo#34866

Signed-off-by: Tim van der Lippe <[email protected]>
@TimvdLippe TimvdLippe force-pushed the abort-signal-experimental-web-features branch from 1f27f11 to 6ac6ad0 Compare September 26, 2025 07:27
@TimvdLippe TimvdLippe added the T-linux-wpt Do a try run of the WPT label Sep 26, 2025
@github-actions github-actions bot removed the T-linux-wpt Do a try run of the WPT label Sep 26, 2025
@github-actions
Copy link
Copy Markdown

🔨 Triggering try run (#18031063375) for Linux (WPT)

@github-actions
Copy link
Copy Markdown

Test results for linux-wpt from try job (#18031063375):

Flaky unexpected result (26)
  • TIMEOUT /FileAPI/url/url-in-tags-revoke.window.html (#19978)
    • TIMEOUT [expected PASS] subtest: Fetching a blob URL immediately before revoking it works in &lt;script&gt; tags.

      Test timed out
      

  • OK /IndexedDB/idbfactory_open.any.html
    • FAIL [expected PASS] subtest: Calling open() with version argument 1.5 should not throw.

      assert_equals: version expected 1 but got 9007199254740991
      

  • FAIL [expected PASS] /_mozilla/css/iframe/hide_and_show.html (#15265)
  • OK [expected ERROR] /_webgl/conformance2/textures/misc/origin-clean-conformance-offscreencanvas.html (#29589)
    • PASS [expected NOTRUN] subtest: Overall test
    • FAIL [expected PASS] subtest: WebGL test #0

      assert_true: Image setup failed (timeout). expected true got false
      

  • OK /css/css-cascade/layer-font-face-override.html (#35935)
    • PASS [expected FAIL] subtest: @font-face override update with appended sheet 1
    • PASS [expected FAIL] subtest: @font-face override update with appended sheet 2
  • FAIL [expected PASS] /css/css-color/opacity-overlapping-letters.html (#39349)
  • FAIL [expected PASS] /css/css-fonts/font-palette-12.html
  • OK /custom-elements/form-associated/ElementInternals-setFormValue.html (#29174)
    • PASS [expected FAIL] subtest: Single value - name is missing
  • TIMEOUT [expected OK] /fetch/api/redirect/redirect-keepalive.https.any.html (#32153)
    • TIMEOUT [expected PASS] subtest: [keepalive][iframe][load] mixed content redirect; setting up

      Test timed out
      

  • OK /fetch/metadata/generated/css-font-face.sub.tentative.html (#34624)
    • PASS [expected FAIL] subtest: sec-fetch-storage-access - Not sent to non-trustworthy same-origin destination
    • PASS [expected FAIL] subtest: sec-fetch-storage-access - Not sent to non-trustworthy same-site destination
  • TIMEOUT [expected CRASH] /html/anonymous-iframe/indexeddb.tentative.https.window.html (#39254)
  • OK [expected TIMEOUT] /html/browsers/browsing-the-web/back-forward-cache/broadcastchannel/broadcastchannel.window.html
    • PASS [expected TIMEOUT] subtest: Ensure that open broadcastchannel does not block bfcache.
  • OK [expected TIMEOUT] /html/browsers/browsing-the-web/back-forward-cache/broadcastchannel/dedicatedworker.tentative.window.html
    • PASS [expected TIMEOUT] subtest: BroadcastChannel messages dispatched to dedicated worker in bfcache should be queued.
  • OK /html/browsers/browsing-the-web/navigating-across-documents/008.html (#24456)
    • PASS [expected FAIL] subtest: Link with onclick form submit to javascript url and href navigation
  • OK /html/browsers/history/the-history-interface/traverse_the_history_4.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • OK /html/browsers/history/the-history-interface/traverse_the_history_5.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html (#29087)
    • TIMEOUT [expected FAIL] subtest: &lt;dialog&gt;-contained autofocus element gets focused when the dialog is shown

      Test timed out
      

  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/update-the-rendering.html (#24145)
    • TIMEOUT [expected FAIL] subtest: "Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks

      Test timed out
      

  • OK /html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-form-submit.html (#32607)
    • FAIL [expected PASS] subtest: Navigating iframe loading='lazy' before it is loaded: form submit

      uncaught exception: Error: assert_equals: expected "http://web-platform.test:8000/html/semantics/embedded-content/the-iframe-element/support/blank.htm?" but got "http://web-platform.test:8000/html/semantics/embedded-content/the-iframe-element/support/blank.htm?src"
      

  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
  • CRASH [expected OK] /html/semantics/forms/the-fieldset-element/disabled-003.html (#31730)
  • OK /webdriver/tests/classic/element_send_keys/form_controls.py
    • FAIL [expected PASS] subtest: test_input

      webdriver.error.NoSuchElementException: no such element (404)
      

  • TIMEOUT [expected OK] /webdriver/tests/classic/perform_actions/navigation.py (#38822)
  • OK /webdriver/tests/classic/take_screenshot/iframe.py (#36715)
    • FAIL [expected PASS] subtest: test_always_captures_top_browsing_context

      AssertionError: assert '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V1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf910C2zVVXXXXVVVddddVVV1111X8+KlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DfwSjbBDciykQIwAAAABJRU5ErkJggg==' == 'iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAArA0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/aNlddddVVV1111VVXXXXVVf/5qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8NKlddddVVV1111VVXXXXVVf81qFx11VVXXXXVVVddddVVV/3XoHLVVVddddVVV1111VVXXfVfg8pVV1111VVXXXXVVVddddV/DSpXXXXVVVddddVVV1111VX/NahcddVVV1111VVXXXXVVVf916By1VVXXXXVVVddddVVV131X4PKVVddddVVV1111VVXXXXVfw0qV1111VVXXXXVVVddddVV/zWoXHXVVVddddVVV1111VVX/degctVVV1111VVXXXXVVVdd9V+DylVXXXXVVVddddVVV1111X8N/hEuSA1dDZxjrQAAAABJRU5ErkJggg=='
      

  • CRASH [expected OK] /webmessaging/broadcastchannel/workers.html
  • ERROR [expected OK] /workers/baseurl/alpha/sharedworker-in-worker.html (#21315)
Stable unexpected results that are known to be intermittent (26)
  • OK /FileAPI/url/url-with-fetch.any.worker.html (#21517)
    • PASS [expected FAIL] subtest: Revoke blob URL after calling fetch, fetch should succeed
  • OK /IndexedDB/idbcursor-continuePrimaryKey-exceptions.any.worker.html (#39277)
    • FAIL [expected PASS] subtest: IDBCursor continuePrimaryKey() on object store cursor

      assert_throws_dom: continuePrimaryKey() should throw if source is not an index function "function() {
              cursor.continuePrimaryKey(2, 2);
            }" threw object "TypeError: cursor.continuePrimaryKey is not a function" that is not a DOMException InvalidAccessError: property "code" is equal to undefined, expected 15
      

  • OK /IndexedDB/idbobjectstore_getAll.any.html (#39276)
    • PASS [expected FAIL] subtest: Get all values with transaction.commit()
  • OK /IndexedDB/idbobjectstore_getAll.any.worker.html (#39400)
    • PASS [expected FAIL] subtest: Get all values with transaction.commit()
  • OK /IndexedDB/key-conversion-exceptions.any.html (#39305)
    • FAIL [expected PASS] subtest: IDBCursor continue() method with throwing/invalid keys

      assert_throws_exactly: key conversion with throwing getter should rethrow function "() =&gt; {
            receiver[method](key);
          }" threw object "TypeError: receiver[method] is not a function" but we expected it to throw object "getter: throwing from getter"
      

  • OK /IndexedDB/key-conversion-exceptions.any.worker.html (#39284)
    • FAIL [expected PASS] subtest: IDBCursor continue() method with throwing/invalid keys

      assert_throws_exactly: key conversion with throwing getter should rethrow function "() =&gt; {
            receiver[method](key);
          }" threw object "TypeError: receiver[method] is not a function" but we expected it to throw object "getter: throwing from getter"
      

  • FAIL [expected PASS] /_mozilla/css/stacked_layers.html (#15988)
  • FAIL [expected PASS] /_mozilla/gfx-rs-gecko/descriptor-ranges.html (#23258)
  • FAIL [expected PASS] /_mozilla/mozilla/sslfail.html (#10760)
  • TIMEOUT [expected OK] /_mozilla/mozilla/window_resize_event.html (#36741)
    • TIMEOUT [expected PASS] subtest: Popup onresize event fires after resizeTo

      Test timed out
      

  • PASS [expected FAIL] /css/css-flexbox/flex-item-content-is-min-width-max-content.html (#39383)
  • TIMEOUT [expected FAIL] /dom/xslt/large-cdata.html (#38029)
  • ERROR [expected OK] /fetch/fetch-later/quota/same-origin-iframe/max-payload.https.window.html (#35210)
  • ERROR [expected OK] /fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.https.window.html (#35176)
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html (#34819)
    • FAIL [expected PASS] subtest: link click

      assert_equals: expected "http://web-platform.test:8000/common/blank.html?1" but got "about:blank"
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html (#28681)
    • FAIL [expected PASS] subtest: load &amp; pageshow events do not fire on contentWindow of &lt;iframe&gt; element created with src='about:blank'

      assert_unreached: load should not be fired Reached unreachable code
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • PASS [expected FAIL] subtest: Cross-origin navigation started from unload handler must be ignored
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html (#20768)
    • FAIL [expected PASS] subtest: Tests that a fragment navigation in the unload handler will not block the initial navigation

      assert_equals: expected "" but got "#fragment"
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • FAIL [expected PASS] subtest: Same-origin navigation started from unload handler must be ignored

      assert_equals: expected "?pass" but got "?fail"
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html (#28697)
    • PASS [expected FAIL] subtest: aElement.click() before the load event must NOT replace
  • OK /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
    • FAIL [expected PASS] subtest: opener of discarded auxiliary browsing context

      assert_object_equals: property "get" expected function "function opener() {
          [native code]
      }" got function "function opener() {
          [native code]
      }"
      

  • TIMEOUT /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected FAIL] subtest: Element with tabindex should support autofocus

      Test timed out
      

    • NOTRUN [expected PASS] subtest: Non-HTMLElement should not support autofocus
    • NOTRUN [expected FAIL] subtest: Host element with delegatesFocus should support autofocus
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
  • OK [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html (#22154)
    • FAIL [expected NOTRUN] subtest: Check that popups from a sandboxed iframe do not escape the sandbox

      assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
      

  • OK /preload/preload-error.sub.html (#37177)
    • FAIL [expected PASS] subtest: success (fetch): main

      assert_greater_than: http://web-platform.test:8000/preload/resources/dummy.xml?label=fetch should be loaded expected a number greater than 0 but got 0
      

  • OK /trusted-types/trusted-types-navigation.html?01-05 (#38975)
    • PASS [expected FAIL] subtest: Navigate a window via anchor with javascript:-urls in enforcing mode.
Stable unexpected results (1)
  • TIMEOUT [expected OK] /performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.html
    • TIMEOUT [expected FAIL] subtest: RemoteContextHelper navigation using BFCache

      Test timed out
      

@github-actions
Copy link
Copy Markdown

⚠️ Try run (#18031063375) failed.

@TimvdLippe
Copy link
Copy Markdown
Contributor Author

Filed #39503 for that

@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Sep 26, 2025
@jdm jdm added this pull request to the merge queue Sep 26, 2025
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Sep 26, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 26, 2025
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Sep 26, 2025
@servo-highfive servo-highfive added the S-tests-failed The changes caused existing tests to fail. label Sep 26, 2025
@TimvdLippe
Copy link
Copy Markdown
Contributor Author

Filed two intermittent issues for these failures

@jdm jdm added this pull request to the merge queue Sep 26, 2025
@servo-highfive servo-highfive added S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. and removed S-tests-failed The changes caused existing tests to fail. labels Sep 26, 2025
Merged via the queue into servo:main with commit 461c242 Sep 26, 2025
64 of 65 checks passed
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Sep 26, 2025
@yezhizhen
Copy link
Copy Markdown
Member

yezhizhen commented Sep 27, 2025

As I checked, I already see 9 intermittent issues filed related to this. That's way too many and I think we should revert this for now.

@yezhizhen
Copy link
Copy Markdown
Member

jdm added a commit that referenced this pull request Sep 27, 2025
github-merge-queue bot pushed a commit that referenced this pull request Sep 27, 2025
…9538)

Reverts #39421 . There are too many new intermittent
failures.

Fixes: #39516 
Fixes: #39521 
Fixes: #39522 
Fixes: #39523 
Fixes: #39524 
Fixes: #39527 
Fixes: #39532 
Fixes: #39512 
Fixes: #39503
jdm pushed a commit to jdm/servo that referenced this pull request Oct 17, 2025
This way we have full coverage on WPT rather than the
specific folders with tests.

Part of servo#34866

Signed-off-by: Tim van der Lippe <[email protected]>
jdm pushed a commit to jdm/servo that referenced this pull request Oct 17, 2025
This way we have full coverage on WPT rather than the
specific folders with tests.

Part of servo#34866

Signed-off-by: Tim van der Lippe <[email protected]>
Signed-off-by: Josh Matthews <[email protected]>
jdm pushed a commit to jdm/servo that referenced this pull request Oct 17, 2025
This way we have full coverage on WPT rather than the
specific folders with tests.

Part of servo#34866

Signed-off-by: Tim van der Lippe <[email protected]>
Signed-off-by: Josh Matthews <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Oct 17, 2025
…9943)

This way we have full coverage on WPT rather than the specific folders
with tests. The timeout in `/performance-timeline/` will be addressed by
#39941. The timeout under `/webmessaging/` [makes us match all other
browsers](https://wpt.fyi/results/webmessaging/message-channels/close-event/document-destroyed.tentative.window.html?label=experimental&label=master&aligned).

Testing: Lots of new passing tests.
Fixes: #39904
Fixes: #39513

Signed-off-by: Tim van der Lippe <[email protected]>
Signed-off-by: Josh Matthews <[email protected]>
Co-authored-by: Tim van der Lippe <[email protected]>
@TimvdLippe TimvdLippe deleted the abort-signal-experimental-web-features branch November 7, 2025 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants