Skip to content

indexeddb: IDBIndex creation and deletion#38840

Merged
jdm merged 18 commits intoservo:mainfrom
arihant2math:idb-index-cd
Feb 7, 2026
Merged

indexeddb: IDBIndex creation and deletion#38840
jdm merged 18 commits intoservo:mainfrom
arihant2math:idb-index-cd

Conversation

@arihant2math
Copy link
Copy Markdown
Contributor

Implements createIndex and deleteIndex, they have already been implemented in the backend.

Testing: WPT
Fixes: Partially #38100

@arihant2math arihant2math added the A-content/indexeddb IndexedDB implementation issues. label Aug 22, 2025
@arihant2math arihant2math force-pushed the idb-index-cd branch 3 times, most recently from e7f6c83 to 28433d8 Compare August 23, 2025 06:51
@arihant2math arihant2math added the T-linux-wpt Do a try run of the WPT label Aug 23, 2025
@github-actions github-actions bot removed the T-linux-wpt Do a try run of the WPT label Aug 23, 2025
@github-actions
Copy link
Copy Markdown

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

@github-actions
Copy link
Copy Markdown

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

Flaky unexpected result (43)
  • CRASH [expected OK] /FileAPI/url/url-charset.window.html (#26997)
  • 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/clone-before-keypath-eval.any.html
    • PASS [expected FAIL] subtest: Index key path evaluations operate on a clone
  • OK /IndexedDB/clone-before-keypath-eval.any.worker.html
    • PASS [expected FAIL] subtest: Index key path evaluations operate on a clone
  • CRASH [expected TIMEOUT] /IndexedDB/crashtests/create-index.any.html
  • 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
      

  • CRASH [expected OK] /IndexedDB/idbindex_getAll-options.tentative.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAll-options.tentative.any.worker.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAll.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAll.any.worker.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllKeys-options.tentative.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllKeys-options.tentative.any.worker.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllKeys.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllKeys.any.worker.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllRecords.tentative.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllRecords.tentative.any.worker.html
  • OK /IndexedDB/idbobjectstore-rename-errors.any.html
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in a readonly transaction
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in a readwrite transaction
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in an inactive transaction
  • OK /IndexedDB/idbobjectstore-rename-errors.any.worker.html
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in a readonly transaction
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in a readwrite transaction
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in an inactive transaction
  • OK /IndexedDB/idbobjectstore_get.any.worker.html (#38852)
    • FAIL [expected PASS] subtest: Attempts to retrieve a record that doesn't exist

      assert_unreached: unexpected open.success event Reached unreachable code
      

  • TIMEOUT /IndexedDB/idbrequest-onupgradeneeded.any.html
    • PASS [expected FAIL] subtest: indexedDB.delete called from upgradeneeded handler
  • CRASH [expected OK] /IndexedDB/nested-cloning-basic.any.worker.html (#38842)
  • OK /IndexedDB/transaction-relaxed-durability.any.html
    • PASS [expected FAIL] subtest: Invalid durability option throws a TypeError
  • OK /IndexedDB/transaction-relaxed-durability.any.worker.html
    • PASS [expected FAIL] subtest: Invalid durability option throws a TypeError
  • 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/misc/uninitialized-test-2.html
  • FAIL [expected PASS] /css/WOFF2/metadatadisplay-schema-extension-038.xht
  • FAIL [expected PASS] /css/WOFF2/tabledata-non-zero-loca-001.xht
  • OK /css/css-cascade/layer-font-face-override.html (#35935)
    • FAIL [expected PASS] subtest: @font-face override update with appended sheet 1

      assert_equals: expected "80px" but got "38.3166666666667px"
      

    • FAIL [expected PASS] subtest: @font-face override update with appended sheet 2

      assert_equals: expected "80px" but got "38.3166666666667px"
      

  • FAIL [expected PASS] /css/css-ui/text-overflow-005.html
  • PASS [expected FAIL] /css/selectors/invalidation/any-link-attribute-removal.html (#35054)
  • OK [expected ERROR] /fetch/fetch-later/quota/same-origin-iframe/multiple-iframes.tentative.https.window.html (#35176)
  • OK /fetch/metadata/generated/css-font-face.https.sub.tentative.html (#32732)
    • PASS [expected FAIL] subtest: sec-fetch-storage-access - Cross-site
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • PASS [expected FAIL] subtest: Same-origin navigation started from unload handler must be ignored
  • 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"
      

  • OK /html/browsers/history/the-history-interface/traverse_the_history_4.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • TIMEOUT [expected OK] /html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.html (#30970)
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/document-with-fragment-nonexistent.html (#28259)
    • TIMEOUT [expected FAIL] subtest: Autofocus elements in top-level browsing context's documents with non-existent fragments should work.

      Test timed out
      

  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html (#24057)
    • 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
      

  • OK [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
  • OK [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html (#24066)
    • 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 /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • PASS [expected FAIL] subtest: text/plain: Basic test (normal form)
  • TIMEOUT [expected CRASH] /trusted-types/trusted-types-navigation.html?31-35 (#38034)
  • TIMEOUT [expected OK] /webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html (#29053)
    • TIMEOUT [expected PASS] subtest: StorageKey: test 3P about:blank window opened from a 3P iframe

      Test timed out
      

Stable unexpected results that are known to be intermittent (25)
  • OK /IndexedDB/transaction-deactivation-timing.any.html (#38772)
    • FAIL [expected PASS] subtest: New transactions are deactivated before next task

      assert_false: Transaction should be inactive in next task expected false got true
      

    • FAIL [expected PASS] subtest: New transactions from microtask are deactivated before next task

      assert_false: Transaction should be inactive in next task expected false got true
      

  • 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 /content-security-policy/frame-ancestors/frame-ancestors-path-ignored.window.html (#36468)
    • FAIL [expected PASS] subtest: A 'frame-ancestors' CSP directive with a URL that includes a path should be ignored.

      assert_unreached: The IFrame should have been blocked (or cross-origin). It wasn't. Reached unreachable code
      

  • 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 /custom-elements/form-associated/ElementInternals-setFormValue.html (#29174)
    • PASS [expected FAIL] subtest: Single value - name is missing
  • ERROR [expected TIMEOUT] /dom/abort/AbortSignal.https.any.shadowrealm-in-audioworklet.html (#38763)
  • ERROR [expected TIMEOUT] /dom/abort/event.https.any.shadowrealm-in-audioworklet.html (#38763)
  • TIMEOUT [expected FAIL] /dom/xslt/large-cdata.html (#38029)
  • OK /fetch/metadata/generated/css-font-face.sub.tentative.html (#34624)
    • FAIL [expected PASS] subtest: sec-fetch-storage-access - Not sent to non-trustworthy cross-site destination

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

  • ERROR /fetch/metadata/generated/serviceworker.https.sub.html (#36247)
    • PASS [expected FAIL] subtest: sec-fetch-site - Same origin, no options - registration
  • 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/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html (#29048)
    • FAIL [expected PASS] subtest: Navigating to a different document with form submission

      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 & 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
      

  • 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
  • OK [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html (#22647)
    • 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"
      

  • TIMEOUT [expected CRASH] /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
      

  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html (#22154)
  • OK /navigation-timing/test-navigation-type-reload.html (#33334)
    • FAIL [expected PASS] subtest: Reload domComplete > Original domComplete

      assert_true: Reload domComplete > Original domComplete expected true got false
      

    • FAIL [expected PASS] subtest: Reload loadEventEnd > Original loadEventEnd

      assert_true: Reload loadEventEnd > Original loadEventEnd expected true got false
      

    • FAIL [expected PASS] subtest: Reload loadEventStart > Original loadEventStart

      assert_true: Reload loadEventStart > Original loadEventStart expected true got false
      

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

      assert_greater_than: http://web-platform.test:8000/preload/resources/dummy.css?pipe=status%28404%29&label=style should be loaded expected a number greater than 0 but got 0
      

    • PASS [expected FAIL] subtest: CORS (style): main
    • FAIL [expected PASS] subtest: success (script): main

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

    • PASS [expected FAIL] subtest: 404 (script): main
    • PASS [expected FAIL] subtest: CORS (script): main
    • PASS [expected FAIL] subtest: success (xhr): main
    • FAIL [expected PASS] subtest: 404 (xhr): main

      assert_greater_than: http://web-platform.test:8000/preload/resources/dummy.xml?pipe=status%28404%29&label=xhr should be loaded expected a number greater than 0 but got 0
      

    • FAIL [expected PASS] subtest: Decode-error (style): main

      assert_greater_than: http://web-platform.test:8000/preload/resources/dummy.xml?pipe=header%28Content-Type%2Ctext%2Fcss%29&label=style should be loaded expected a number greater than 0 but got 0
      

  • TIMEOUT /preload/preload-resource-match.https.html (#38088)
    • TIMEOUT [expected FAIL] subtest: Loading script (use-credentials) with link (no-cors) should discard the preloaded response

      Test timed out
      

    • NOTRUN [expected TIMEOUT] subtest: Loading script (use-credentials) with link (anonymous) should discard the preloaded response
  • ERROR /service-workers/idlharness.https.any.html (#36250)
    • TIMEOUT [expected PASS] subtest: ServiceWorkerContainer interface: operation register((TrustedScriptURL or USVString), optional RegistrationOptions)

      Test timed out
      

    • TIMEOUT [expected PASS] subtest: NavigationPreloadManager interface: operation enable()

      Test timed out
      

    • TIMEOUT [expected PASS] subtest: NavigationPreloadManager interface: operation disable()

      Test timed out
      

    • TIMEOUT [expected PASS] subtest: NavigationPreloadManager interface: operation setHeaderValue(ByteString)

      Test timed out
      

    • TIMEOUT [expected PASS] subtest: NavigationPreloadManager interface: operation getState()

      Test timed out
      

  • OK /webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html (#22849)
    • FAIL [expected PASS] subtest: X Stitched sine-wave buffers at sample rate 44100 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...] with an element-wise tolerance of {"absoluteThreshold":0.000090957,"relativeThreshold":0}. Index Actual Expected AbsError RelError Test threshold [14820] -3.7434918340295553e-5 -7.5447601079940796e-1 7.5443857588106766e-1 9.9995038289116622e-1 9.0957000000000003e-5 [14821] 4.5680928638524712e-41 -7.1187585592269897e-1 7.1187585592269897e-1 1.0000000000000000e+0 9.0957000000000003e-5 Max AbsError of 7.5443857588106766e-1 at index of 14820. Max RelError of 1.0000000000000000e+0 at index of 14821.

      assert_true: expected true got false
      

    • FAIL [expected PASS] subtest: X SNR (43.11618603755272 dB) is not greater than or equal to 85.58. Got 43.11618603755272.

      assert_true: expected true got false
      

  • OK [expected TIMEOUT] /webmessaging/without-ports/018.html (#24485)
    • PASS [expected TIMEOUT] subtest: origin of the script that invoked the method, javascript:
Stable unexpected results (39)
  • CRASH [expected OK] /IndexedDB/idb-partitioned-coverage.sub.html
  • CRASH [expected OK] /IndexedDB/idbcursor_continue_index.any.html
  • CRASH [expected OK] /IndexedDB/idbcursor_continue_index.any.worker.html
  • OK /IndexedDB/idbindex-multientry.any.html
    • PASS [expected FAIL] subtest: Array keyPath with multiEntry
  • OK /IndexedDB/idbindex-multientry.any.worker.html
    • PASS [expected FAIL] subtest: Array keyPath with multiEntry
  • OK /IndexedDB/idbobjectstore-deleteIndex-exception-order.any.html
    • PASS [expected FAIL] subtest: IDBObjectStore.deleteIndex exception order: InvalidStateError #1 vs. TransactionInactiveError
    • PASS [expected FAIL] subtest: IDBObjectStore.deleteIndex exception order: TransactionInactiveError vs. NotFoundError
  • OK /IndexedDB/idbobjectstore-deleteIndex-exception-order.any.worker.html
    • PASS [expected FAIL] subtest: IDBObjectStore.deleteIndex exception order: InvalidStateError #1 vs. TransactionInactiveError
    • PASS [expected FAIL] subtest: IDBObjectStore.deleteIndex exception order: TransactionInactiveError vs. NotFoundError
  • CRASH [expected TIMEOUT] /IndexedDB/idbobjectstore_createIndex.any.html
  • CRASH [expected TIMEOUT] /IndexedDB/idbobjectstore_createIndex.any.worker.html
  • OK /IndexedDB/idlharness.any.html
    • PASS [expected FAIL] subtest: IDBObjectStore interface: operation createIndex(DOMString, (DOMString or sequence<DOMString>), optional IDBIndexParameters)
    • PASS [expected FAIL] subtest: IDBObjectStore interface: operation deleteIndex(DOMString)
  • OK /IndexedDB/idlharness.any.worker.html
    • PASS [expected FAIL] subtest: IDBObjectStore interface: operation createIndex(DOMString, (DOMString or sequence<DOMString>), optional IDBIndexParameters)
    • PASS [expected FAIL] subtest: IDBObjectStore interface: operation deleteIndex(DOMString)
  • OK /IndexedDB/key-conversion-exceptions.any.html
    • PASS [expected FAIL] subtest: IDBIndex getAllRecords() method with throwing/invalid keys
  • OK /IndexedDB/key-conversion-exceptions.any.worker.html
    • PASS [expected FAIL] subtest: IDBIndex getAllRecords() method with throwing/invalid keys
  • CRASH [expected OK] /IndexedDB/name-scopes.any.html
  • CRASH [expected OK] /IndexedDB/name-scopes.any.worker.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-indexes-cursors.any.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-indexes-cursors.any.worker.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-indexes.any.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-indexes.any.worker.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-store-cursors.any.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-store-cursors.any.worker.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-store.any.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-store.any.worker.html
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?1-20
    • TIMEOUT [expected FAIL] subtest: undefined: undefined

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: object: null
    • NOTRUN [expected FAIL] subtest: boolean: false
    • NOTRUN [expected FAIL] subtest: boolean: true
    • NOTRUN [expected FAIL] subtest: number: NaN
    • NOTRUN [expected FAIL] subtest: number: -Infinity
    • NOTRUN [expected FAIL] subtest: number: -1.7976931348623157e+308
    • NOTRUN [expected FAIL] subtest: number: -4294967295
    • NOTRUN [expected FAIL] subtest: number: -2147483648
    • NOTRUN [expected FAIL] subtest: number: -2147483647
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?101-last
    • TIMEOUT [expected FAIL] subtest: SyntaxError: SyntaxError: ghi

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: TypeError: TypeError
    • NOTRUN [expected FAIL] subtest: TypeError: TypeError: ghi
    • NOTRUN [expected FAIL] subtest: URIError: URIError
    • NOTRUN [expected FAIL] subtest: URIError: URIError: ghi
    • NOTRUN [expected FAIL] subtest: Array:
    • NOTRUN [expected FAIL] subtest: Array: 1,2,3
    • NOTRUN [expected FAIL] subtest: Array: foo,bar,,,,,,,,,true,false,,,,,,,,,123,456,,,,,,,,,
    • NOTRUN [expected FAIL] subtest: Array: foo,bar
    • NOTRUN [expected FAIL] subtest: Object: [object Object]
    • And 15 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?21-40
    • TIMEOUT [expected FAIL] subtest: number: Infinity

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: bigint: -12345678901234567890
    • NOTRUN [expected FAIL] subtest: bigint: -1
    • NOTRUN [expected FAIL] subtest: bigint: 0
    • NOTRUN [expected FAIL] subtest: bigint: 1
    • NOTRUN [expected FAIL] subtest: bigint: 12345678901234567890
    • NOTRUN [expected FAIL] subtest: string:
    • NOTRUN [expected FAIL] subtest: string: this is a sample string
    • NOTRUN [expected FAIL] subtest: string: null(�)
    • NOTRUN [expected FAIL] subtest: Boolean: false
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?41-60
    • TIMEOUT [expected FAIL] subtest: Number: 0

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Number: 1
    • NOTRUN [expected FAIL] subtest: Number: 5e-324
    • NOTRUN [expected FAIL] subtest: Number: 2147483647
    • NOTRUN [expected FAIL] subtest: Number: 2147483648
    • NOTRUN [expected FAIL] subtest: Number: 4294967295
    • NOTRUN [expected FAIL] subtest: Number: 1.7976931348623157e+308
    • NOTRUN [expected FAIL] subtest: Number: Infinity
    • NOTRUN [expected FAIL] subtest: BigInt: -12345678901234567890
    • NOTRUN [expected FAIL] subtest: BigInt: -1
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?61-80
    • TIMEOUT [expected FAIL] subtest: Date: Wed Dec 31 1969 23:59:59 GMT+0000 (Coordinated Universal Time)

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:00:01 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:16:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Mon Jan 12 1970 13:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Sun Sep 09 2001 01:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Sat Nov 20 2286 17:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: RegExp: /(?:)/
    • NOTRUN [expected FAIL] subtest: RegExp: /abc/
    • NOTRUN [expected FAIL] subtest: RegExp: /abc/g
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?81-100
    • TIMEOUT [expected FAIL] subtest: Uint16Array: 0,1,65534,65535

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Uint32Array: 0,1,4294967294,4294967295
    • NOTRUN [expected FAIL] subtest: Int8Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Int16Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Int32Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Uint8ClampedArray: 0,1,254,255
    • NOTRUN [expected FAIL] subtest: Float32Array: -Infinity,-1.5,-1,-0.5,0,0.5,1,1.5,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Float64Array: -Infinity,-1.7976931348623157e+308,-5e-324,0,5e-324,1.7976931348623157e+308,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Float16Array: -Infinity,-1.5,-1,-0.5,0,0.5,1,1.5,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Map: [object Map]
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?1-20
    • TIMEOUT [expected FAIL] subtest: undefined: undefined

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: object: null
    • NOTRUN [expected FAIL] subtest: boolean: false
    • NOTRUN [expected FAIL] subtest: boolean: true
    • NOTRUN [expected FAIL] subtest: number: NaN
    • NOTRUN [expected FAIL] subtest: number: -Infinity
    • NOTRUN [expected FAIL] subtest: number: -1.7976931348623157e+308
    • NOTRUN [expected FAIL] subtest: number: -4294967295
    • NOTRUN [expected FAIL] subtest: number: -2147483648
    • NOTRUN [expected FAIL] subtest: number: -2147483647
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?101-last
    • TIMEOUT [expected FAIL] subtest: SyntaxError: SyntaxError: ghi

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: TypeError: TypeError
    • NOTRUN [expected FAIL] subtest: TypeError: TypeError: ghi
    • NOTRUN [expected FAIL] subtest: URIError: URIError
    • NOTRUN [expected FAIL] subtest: URIError: URIError: ghi
    • NOTRUN [expected FAIL] subtest: Array:
    • NOTRUN [expected FAIL] subtest: Array: 1,2,3
    • NOTRUN [expected FAIL] subtest: Array: foo,bar,,,,,,,,,true,false,,,,,,,,,123,456,,,,,,,,,
    • NOTRUN [expected FAIL] subtest: Array: foo,bar
    • NOTRUN [expected FAIL] subtest: Object: [object Object]
    • And 14 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?21-40
    • TIMEOUT [expected FAIL] subtest: number: Infinity

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: bigint: -12345678901234567890
    • NOTRUN [expected FAIL] subtest: bigint: -1
    • NOTRUN [expected FAIL] subtest: bigint: 0
    • NOTRUN [expected FAIL] subtest: bigint: 1
    • NOTRUN [expected FAIL] subtest: bigint: 12345678901234567890
    • NOTRUN [expected FAIL] subtest: string:
    • NOTRUN [expected FAIL] subtest: string: this is a sample string
    • NOTRUN [expected FAIL] subtest: string: null(�)
    • NOTRUN [expected FAIL] subtest: Boolean: false
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?41-60
    • TIMEOUT [expected FAIL] subtest: Number: 0

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Number: 1
    • NOTRUN [expected FAIL] subtest: Number: 5e-324
    • NOTRUN [expected FAIL] subtest: Number: 2147483647
    • NOTRUN [expected FAIL] subtest: Number: 2147483648
    • NOTRUN [expected FAIL] subtest: Number: 4294967295
    • NOTRUN [expected FAIL] subtest: Number: 1.7976931348623157e+308
    • NOTRUN [expected FAIL] subtest: Number: Infinity
    • NOTRUN [expected FAIL] subtest: BigInt: -12345678901234567890
    • NOTRUN [expected FAIL] subtest: BigInt: -1
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?61-80
    • TIMEOUT [expected FAIL] subtest: Date: Wed Dec 31 1969 23:59:59 GMT+0000 (Coordinated Universal Time)

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:00:01 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:16:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Mon Jan 12 1970 13:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Sun Sep 09 2001 01:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Sat Nov 20 2286 17:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: RegExp: /(?:)/
    • NOTRUN [expected FAIL] subtest: RegExp: /abc/
    • NOTRUN [expected FAIL] subtest: RegExp: /abc/g
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?81-100
    • TIMEOUT [expected FAIL] subtest: Uint16Array: 0,1,65534,65535

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Uint32Array: 0,1,4294967294,4294967295
    • NOTRUN [expected FAIL] subtest: Int8Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Int16Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Int32Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Uint8ClampedArray: 0,1,254,255
    • NOTRUN [expected FAIL] subtest: Float32Array: -Infinity,-1.5,-1,-0.5,0,0.5,1,1.5,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Float64Array: -Infinity,-1.7976931348623157e+308,-5e-324,0,5e-324,1.7976931348623157e+308,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Float16Array: -Infinity,-1.5,-1,-0.5,0,0.5,1,1.5,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Map: [object Map]
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/upgrade-transaction-lifecycle-committed.any.html
    • TIMEOUT [expected FAIL] subtest: in the complete event handler for a committed transaction

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: in a setTimeout(0) callback after the complete event is fired for a committed transaction
  • TIMEOUT [expected OK] /IndexedDB/upgrade-transaction-lifecycle-committed.any.worker.html
    • TIMEOUT [expected FAIL] subtest: in the complete event handler for a committed transaction

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: in a setTimeout(0) callback after the complete event is fired for a committed transaction
  • ERROR [expected OK] /IndexedDB/upgrade-transaction-lifecycle-user-aborted.any.html
    • TIMEOUT [expected FAIL] subtest: in a promise microtask after abort() is called, before the transaction abort event is fired

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: in the abort event handler for a transaction aborted due to an abort() call
    • NOTRUN [expected FAIL] subtest: in a setTimeout(0) callback after the abort event is fired for a transaction aborted due to an abort() call
  • TIMEOUT [expected OK] /IndexedDB/upgrade-transaction-lifecycle-user-aborted.any.worker.html
    • TIMEOUT [expected FAIL] subtest: in a promise microtask after abort() is called, before the transaction abort event is fired

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: in the abort event handler for a transaction aborted due to an abort() call
    • NOTRUN [expected FAIL] subtest: in a setTimeout(0) callback after the abort event is fired for a transaction aborted due to an abort() call

@github-actions
Copy link
Copy Markdown

⚠️ Try run (#17172507125) failed.

@arihant2math arihant2math added the T-linux-wpt Do a try run of the WPT label Aug 31, 2025
@github-actions github-actions bot removed the T-linux-wpt Do a try run of the WPT label Aug 31, 2025
@github-actions
Copy link
Copy Markdown

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

@github-actions
Copy link
Copy Markdown

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

Flaky unexpected result (37)
  • OK /IndexedDB/clone-before-keypath-eval.any.html
    • PASS [expected FAIL] subtest: Index key path evaluations operate on a clone
  • OK /IndexedDB/clone-before-keypath-eval.any.worker.html
    • PASS [expected FAIL] subtest: Index key path evaluations operate on a clone
  • CRASH [expected TIMEOUT] /IndexedDB/crashtests/create-index.any.html
  • 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
      

  • CRASH [expected OK] /IndexedDB/idbindex_getAll-options.tentative.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAll-options.tentative.any.worker.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAll.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAll.any.worker.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllKeys-options.tentative.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllKeys-options.tentative.any.worker.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllKeys.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllKeys.any.worker.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllRecords.tentative.any.html
  • CRASH [expected OK] /IndexedDB/idbindex_getAllRecords.tentative.any.worker.html
  • OK /IndexedDB/idbobjectstore-rename-errors.any.html
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in a readonly transaction
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in a readwrite transaction
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in an inactive transaction
  • OK /IndexedDB/idbobjectstore-rename-errors.any.worker.html
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in a readonly transaction
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in a readwrite transaction
    • PASS [expected FAIL] subtest: IndexedDB object store rename throws in an inactive transaction
  • OK /IndexedDB/transaction-relaxed-durability.any.html
    • PASS [expected FAIL] subtest: Invalid durability option throws a TypeError
  • OK /IndexedDB/transaction-relaxed-durability.any.worker.html
    • PASS [expected FAIL] subtest: Invalid durability option throws a TypeError
  • TIMEOUT [expected OK] /_webgl/conformance/uniforms/out-of-bounds-uniform-array-access.html (#26225)
    • NOTRUN [expected PASS] subtest: Overall test
  • OK /css/css-cascade/layer-cssom-order-reverse.html (#36094)
    • PASS [expected FAIL] subtest: Delete layer invalidates @font-face
  • PASS [expected FAIL] /css/css-fonts/downloadable-font-scoped-to-document.html (#38691)
  • PASS [expected FAIL] /css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html (#37162)
  • OK /custom-elements/form-associated/form-disabled-callback.html (#38843)
    • PASS [expected FAIL] subtest: A disabled form-associated custom element should not submit an entry for it
  • OK /fetch/content-length/api-and-duplicate-headers.any.html (#35873)
    • FAIL [expected PASS] subtest: fetch() and duplicate Content-Length/Content-Type headers

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

  • OK /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
    • PASS [expected FAIL] subtest: opener of discarded auxiliary browsing context
  • PASS [expected FAIL] /html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-font-size-math.html (#30063)
  • PASS [expected FAIL] /html/canvas/element/manual/text/canvas.2d.disconnected.html (#30063)
  • TIMEOUT [expected OK] /html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.html (#30970)
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html (#29087)
    • TIMEOUT [expected FAIL] subtest: <dialog>-contained autofocus element gets focused when the dialog is shown

      Test timed out
      

  • OK /html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-location-replace-set-src.html (#32697)
    • PASS [expected FAIL] subtest: Navigating iframe loading='lazy' and then setting src: location.replace
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
  • OK /html/semantics/forms/form-submission-0/multipart-formdata.window.html (#28725)
    • PASS [expected FAIL] subtest: multipart/form-data: Basic test (normal form)
  • 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 /preload/preload-resource-match.https.html (#38088)
    • TIMEOUT [expected FAIL] subtest: Loading script (use-credentials) with link (no-cors) should discard the preloaded response

      Test timed out
      

    • NOTRUN [expected TIMEOUT] subtest: Loading script (use-credentials) with link (anonymous) should discard the preloaded response
  • FAIL [expected PASS] /shadow-dom/shadow-style-invalidation-vw-units.html (#38468)
  • TIMEOUT [expected OK] /webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html (#29053)
    • TIMEOUT [expected PASS] subtest: StorageKey: test 3P about:blank window opened from a 3P iframe

      Test timed out
      

  • ERROR [expected OK] /webxr/render_state_update.https.html (#27535)
Stable unexpected results that are known to be intermittent (26)
  • 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 /content-security-policy/frame-ancestors/frame-ancestors-path-ignored.window.html (#36468)
    • FAIL [expected PASS] subtest: A 'frame-ancestors' CSP directive with a URL that includes a path should be ignored.

      assert_unreached: The IFrame should have been blocked (or cross-origin). It wasn't. Reached unreachable code
      

  • OK /css/compositing/canvas-composite-modes.html (#37283)
    • PASS [expected FAIL] subtest: globalCompositeOperation source-out
    • PASS [expected FAIL] subtest: globalCompositeOperation destination-out
    • FAIL [expected PASS] subtest: globalCompositeOperation source-atop

      assert_approx_equals: green: g=47 a=47 source-atop g=47 a=47 expected 46.11702127659574 +/- 6.212765957446809 but got 53
      

    • FAIL [expected PASS] subtest: globalCompositeOperation destination-atop

      assert_approx_equals: green: g=47 a=47 destination-atop g=47 a=47 expected 46.11702127659574 +/- 6.212765957446809 but got 53
      

  • 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-fonts/generic-family-keywords-003.html (#38994)
    • FAIL [expected PASS] subtest: @font-face matching for quoted and unquoted serif (drawing text in a canvas)

      assert_equals: quoted serif matches  @font-face rule expected 125 but got 40
      

  • TIMEOUT [expected FAIL] /dom/xslt/large-cdata.html (#38029)
  • OK /fetch/metadata/generated/css-font-face.https.sub.tentative.html (#32732)
    • PASS [expected FAIL] subtest: sec-fetch-user
  • 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 cross-site destination
  • 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/iframe-src-aboutblank-navigate-immediately.html (#29048)
    • PASS [expected FAIL] subtest: Navigating to a different document with link click
    • FAIL [expected PASS] subtest: Navigating to a different document with form submission

      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-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
      

  • TIMEOUT /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • TIMEOUT [expected NOTRUN] subtest: Host element with delegatesFocus should support autofocus

      Test timed out
      

  • CRASH [expected TIMEOUT] /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_nonescaping-2.html (#22154)
    • NOTRUN [expected FAIL] subtest: Check that popups from a sandboxed iframe do not escape the sandbox
  • CRASH [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html (#24066)
  • OK [expected CRASH] /html/semantics/forms/the-fieldset-element/disabled-003.html (#31730)
  • OK /html/semantics/scripting-1/the-script-element/execution-timing/077.html (#22139)
    • PASS [expected FAIL] subtest: adding several types of scripts through the DOM and removing some of them confuses scheduler
  • OK /navigation-timing/test-navigation-type-reload.html (#33334)
    • PASS [expected FAIL] subtest: Reload domContentLoadedEventEnd > Original domContentLoadedEventEnd
  • OK /preload/preload-error.sub.html (#37177)
    • PASS [expected FAIL] subtest: success (style): main
    • FAIL [expected PASS] subtest: 404 (style): main

      assert_greater_than: http://web-platform.test:8000/preload/resources/dummy.css?pipe=status%28404%29&label=style should be loaded expected a number greater than 0 but got 0
      

    • PASS [expected FAIL] subtest: CORS (style): main
    • PASS [expected FAIL] subtest: success (xhr): main
    • FAIL [expected PASS] subtest: CORS (xhr): main

      assert_greater_than: http://not-web-platform.test:8000/preload/resources/dummy.xml?pipe=header%28Access-Control-Allow-Origin%2C*%29&label=xhr should be loaded expected a number greater than 0 but got 0
      

    • PASS [expected FAIL] subtest: Decode-error (style): main
    • PASS [expected FAIL] subtest: Decode-error (script): main
  • 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.
  • TIMEOUT [expected CRASH] /trusted-types/trusted-types-navigation.html?06-10 (#37920)
    • PASS [expected FAIL] subtest: Navigate a frame via anchor with javascript:-urls w/ default policy in enforcing mode.
    • PASS [expected FAIL] subtest: Navigate a frame via anchor with javascript:-urls in report-only mode.
    • TIMEOUT [expected FAIL] subtest: Navigate a frame via anchor with javascript:-urls w/ default policy in report-only mode.

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Navigate a window via anchor with javascript:-urls w/ a default policy throwing an exception in enforcing mode.
    • NOTRUN [expected FAIL] subtest: Navigate a window via anchor with javascript:-urls w/ a default policy throwing an exception in report-only mode.
  • TIMEOUT [expected OK] /trusted-types/trusted-types-navigation.html?26-30 (#38807)
    • PASS [expected FAIL] subtest: Navigate a window via form-submission with javascript:-urls w/ default policy in enforcing mode.
    • PASS [expected FAIL] subtest: Navigate a window via form-submission with javascript:-urls w/ default policy in report-only mode.
    • PASS [expected FAIL] subtest: Navigate a frame via form-submission with javascript:-urls in enforcing mode.
    • TIMEOUT [expected FAIL] subtest: Navigate a frame via form-submission with javascript:-urls w/ default policy in enforcing mode.

      Test timed out
      

  • TIMEOUT [expected CRASH] /trusted-types/trusted-types-navigation.html?31-35 (#38034)
  • OK [expected ERROR] /workers/constructors/Worker/Worker-constructor.html (#22991)
Stable unexpected results (39)
  • CRASH [expected OK] /IndexedDB/idb-partitioned-coverage.sub.html
  • CRASH [expected OK] /IndexedDB/idbcursor_continue_index.any.html
  • CRASH [expected OK] /IndexedDB/idbcursor_continue_index.any.worker.html
  • OK /IndexedDB/idbindex-multientry.any.html
    • PASS [expected FAIL] subtest: Array keyPath with multiEntry
  • OK /IndexedDB/idbindex-multientry.any.worker.html
    • PASS [expected FAIL] subtest: Array keyPath with multiEntry
  • OK /IndexedDB/idbobjectstore-deleteIndex-exception-order.any.html
    • PASS [expected FAIL] subtest: IDBObjectStore.deleteIndex exception order: InvalidStateError #1 vs. TransactionInactiveError
    • PASS [expected FAIL] subtest: IDBObjectStore.deleteIndex exception order: TransactionInactiveError vs. NotFoundError
  • OK /IndexedDB/idbobjectstore-deleteIndex-exception-order.any.worker.html
    • PASS [expected FAIL] subtest: IDBObjectStore.deleteIndex exception order: InvalidStateError #1 vs. TransactionInactiveError
    • PASS [expected FAIL] subtest: IDBObjectStore.deleteIndex exception order: TransactionInactiveError vs. NotFoundError
  • CRASH [expected TIMEOUT] /IndexedDB/idbobjectstore_createIndex.any.html
  • CRASH [expected TIMEOUT] /IndexedDB/idbobjectstore_createIndex.any.worker.html
  • OK /IndexedDB/idlharness.any.html
    • PASS [expected FAIL] subtest: IDBObjectStore interface: operation createIndex(DOMString, (DOMString or sequence<DOMString>), optional IDBIndexParameters)
    • PASS [expected FAIL] subtest: IDBObjectStore interface: operation deleteIndex(DOMString)
  • OK /IndexedDB/idlharness.any.worker.html
    • PASS [expected FAIL] subtest: IDBObjectStore interface: operation createIndex(DOMString, (DOMString or sequence<DOMString>), optional IDBIndexParameters)
    • PASS [expected FAIL] subtest: IDBObjectStore interface: operation deleteIndex(DOMString)
  • OK /IndexedDB/key-conversion-exceptions.any.html
    • PASS [expected FAIL] subtest: IDBIndex getAllRecords() method with throwing/invalid keys
  • OK /IndexedDB/key-conversion-exceptions.any.worker.html
    • PASS [expected FAIL] subtest: IDBIndex getAllRecords() method with throwing/invalid keys
  • CRASH [expected OK] /IndexedDB/name-scopes.any.html
  • CRASH [expected OK] /IndexedDB/name-scopes.any.worker.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-indexes-cursors.any.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-indexes-cursors.any.worker.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-indexes.any.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-indexes.any.worker.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-store-cursors.any.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-store-cursors.any.worker.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-store.any.html
  • CRASH [expected OK] /IndexedDB/reading-autoincrement-store.any.worker.html
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?1-20
    • TIMEOUT [expected FAIL] subtest: undefined: undefined

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: object: null
    • NOTRUN [expected FAIL] subtest: boolean: false
    • NOTRUN [expected FAIL] subtest: boolean: true
    • NOTRUN [expected FAIL] subtest: number: NaN
    • NOTRUN [expected FAIL] subtest: number: -Infinity
    • NOTRUN [expected FAIL] subtest: number: -1.7976931348623157e+308
    • NOTRUN [expected FAIL] subtest: number: -4294967295
    • NOTRUN [expected FAIL] subtest: number: -2147483648
    • NOTRUN [expected FAIL] subtest: number: -2147483647
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?101-last
    • TIMEOUT [expected FAIL] subtest: SyntaxError: SyntaxError: ghi

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: TypeError: TypeError
    • NOTRUN [expected FAIL] subtest: TypeError: TypeError: ghi
    • NOTRUN [expected FAIL] subtest: URIError: URIError
    • NOTRUN [expected FAIL] subtest: URIError: URIError: ghi
    • NOTRUN [expected FAIL] subtest: Array:
    • NOTRUN [expected FAIL] subtest: Array: 1,2,3
    • NOTRUN [expected FAIL] subtest: Array: foo,bar,,,,,,,,,true,false,,,,,,,,,123,456,,,,,,,,,
    • NOTRUN [expected FAIL] subtest: Array: foo,bar
    • NOTRUN [expected FAIL] subtest: Object: [object Object]
    • And 15 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?21-40
    • TIMEOUT [expected FAIL] subtest: number: Infinity

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: bigint: -12345678901234567890
    • NOTRUN [expected FAIL] subtest: bigint: -1
    • NOTRUN [expected FAIL] subtest: bigint: 0
    • NOTRUN [expected FAIL] subtest: bigint: 1
    • NOTRUN [expected FAIL] subtest: bigint: 12345678901234567890
    • NOTRUN [expected FAIL] subtest: string:
    • NOTRUN [expected FAIL] subtest: string: this is a sample string
    • NOTRUN [expected FAIL] subtest: string: null(�)
    • NOTRUN [expected FAIL] subtest: Boolean: false
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?41-60
    • TIMEOUT [expected FAIL] subtest: Number: 0

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Number: 1
    • NOTRUN [expected FAIL] subtest: Number: 5e-324
    • NOTRUN [expected FAIL] subtest: Number: 2147483647
    • NOTRUN [expected FAIL] subtest: Number: 2147483648
    • NOTRUN [expected FAIL] subtest: Number: 4294967295
    • NOTRUN [expected FAIL] subtest: Number: 1.7976931348623157e+308
    • NOTRUN [expected FAIL] subtest: Number: Infinity
    • NOTRUN [expected FAIL] subtest: BigInt: -12345678901234567890
    • NOTRUN [expected FAIL] subtest: BigInt: -1
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?61-80
    • TIMEOUT [expected FAIL] subtest: Date: Wed Dec 31 1969 23:59:59 GMT+0000 (Coordinated Universal Time)

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:00:01 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:16:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Mon Jan 12 1970 13:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Sun Sep 09 2001 01:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Sat Nov 20 2286 17:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: RegExp: /(?:)/
    • NOTRUN [expected FAIL] subtest: RegExp: /abc/
    • NOTRUN [expected FAIL] subtest: RegExp: /abc/g
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.html?81-100
    • TIMEOUT [expected FAIL] subtest: Uint16Array: 0,1,65534,65535

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Uint32Array: 0,1,4294967294,4294967295
    • NOTRUN [expected FAIL] subtest: Int8Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Int16Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Int32Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Uint8ClampedArray: 0,1,254,255
    • NOTRUN [expected FAIL] subtest: Float32Array: -Infinity,-1.5,-1,-0.5,0,0.5,1,1.5,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Float64Array: -Infinity,-1.7976931348623157e+308,-5e-324,0,5e-324,1.7976931348623157e+308,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Float16Array: -Infinity,-1.5,-1,-0.5,0,0.5,1,1.5,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Map: [object Map]
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?1-20
    • TIMEOUT [expected FAIL] subtest: undefined: undefined

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: object: null
    • NOTRUN [expected FAIL] subtest: boolean: false
    • NOTRUN [expected FAIL] subtest: boolean: true
    • NOTRUN [expected FAIL] subtest: number: NaN
    • NOTRUN [expected FAIL] subtest: number: -Infinity
    • NOTRUN [expected FAIL] subtest: number: -1.7976931348623157e+308
    • NOTRUN [expected FAIL] subtest: number: -4294967295
    • NOTRUN [expected FAIL] subtest: number: -2147483648
    • NOTRUN [expected FAIL] subtest: number: -2147483647
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?101-last
    • TIMEOUT [expected FAIL] subtest: SyntaxError: SyntaxError: ghi

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: TypeError: TypeError
    • NOTRUN [expected FAIL] subtest: TypeError: TypeError: ghi
    • NOTRUN [expected FAIL] subtest: URIError: URIError
    • NOTRUN [expected FAIL] subtest: URIError: URIError: ghi
    • NOTRUN [expected FAIL] subtest: Array:
    • NOTRUN [expected FAIL] subtest: Array: 1,2,3
    • NOTRUN [expected FAIL] subtest: Array: foo,bar,,,,,,,,,true,false,,,,,,,,,123,456,,,,,,,,,
    • NOTRUN [expected FAIL] subtest: Array: foo,bar
    • NOTRUN [expected FAIL] subtest: Object: [object Object]
    • And 14 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?21-40
    • TIMEOUT [expected FAIL] subtest: number: Infinity

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: bigint: -12345678901234567890
    • NOTRUN [expected FAIL] subtest: bigint: -1
    • NOTRUN [expected FAIL] subtest: bigint: 0
    • NOTRUN [expected FAIL] subtest: bigint: 1
    • NOTRUN [expected FAIL] subtest: bigint: 12345678901234567890
    • NOTRUN [expected FAIL] subtest: string:
    • NOTRUN [expected FAIL] subtest: string: this is a sample string
    • NOTRUN [expected FAIL] subtest: string: null(�)
    • NOTRUN [expected FAIL] subtest: Boolean: false
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?41-60
    • TIMEOUT [expected FAIL] subtest: Number: 0

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Number: 1
    • NOTRUN [expected FAIL] subtest: Number: 5e-324
    • NOTRUN [expected FAIL] subtest: Number: 2147483647
    • NOTRUN [expected FAIL] subtest: Number: 2147483648
    • NOTRUN [expected FAIL] subtest: Number: 4294967295
    • NOTRUN [expected FAIL] subtest: Number: 1.7976931348623157e+308
    • NOTRUN [expected FAIL] subtest: Number: Infinity
    • NOTRUN [expected FAIL] subtest: BigInt: -12345678901234567890
    • NOTRUN [expected FAIL] subtest: BigInt: -1
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?61-80
    • TIMEOUT [expected FAIL] subtest: Date: Wed Dec 31 1969 23:59:59 GMT+0000 (Coordinated Universal Time)

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:00:01 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Thu Jan 01 1970 00:16:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Mon Jan 12 1970 13:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Sun Sep 09 2001 01:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: Date: Sat Nov 20 2286 17:46:40 GMT+0000 (Coordinated Universal Time)
    • NOTRUN [expected FAIL] subtest: RegExp: /(?:)/
    • NOTRUN [expected FAIL] subtest: RegExp: /abc/
    • NOTRUN [expected FAIL] subtest: RegExp: /abc/g
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/structured-clone.any.worker.html?81-100
    • TIMEOUT [expected FAIL] subtest: Uint16Array: 0,1,65534,65535

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: Uint32Array: 0,1,4294967294,4294967295
    • NOTRUN [expected FAIL] subtest: Int8Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Int16Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Int32Array: 0,1,-2,-1
    • NOTRUN [expected FAIL] subtest: Uint8ClampedArray: 0,1,254,255
    • NOTRUN [expected FAIL] subtest: Float32Array: -Infinity,-1.5,-1,-0.5,0,0.5,1,1.5,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Float64Array: -Infinity,-1.7976931348623157e+308,-5e-324,0,5e-324,1.7976931348623157e+308,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Float16Array: -Infinity,-1.5,-1,-0.5,0,0.5,1,1.5,Infinity,NaN
    • NOTRUN [expected FAIL] subtest: Map: [object Map]
    • And 10 more unexpected results...
  • TIMEOUT [expected OK] /IndexedDB/upgrade-transaction-lifecycle-committed.any.html
    • TIMEOUT [expected FAIL] subtest: in the complete event handler for a committed transaction

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: in a setTimeout(0) callback after the complete event is fired for a committed transaction
  • TIMEOUT [expected OK] /IndexedDB/upgrade-transaction-lifecycle-committed.any.worker.html
    • TIMEOUT [expected FAIL] subtest: in the complete event handler for a committed transaction

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: in a setTimeout(0) callback after the complete event is fired for a committed transaction
  • ERROR [expected OK] /IndexedDB/upgrade-transaction-lifecycle-user-aborted.any.html
    • TIMEOUT [expected FAIL] subtest: in a promise microtask after abort() is called, before the transaction abort event is fired

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: in the abort event handler for a transaction aborted due to an abort() call
    • NOTRUN [expected FAIL] subtest: in a setTimeout(0) callback after the abort event is fired for a transaction aborted due to an abort() call
  • TIMEOUT [expected OK] /IndexedDB/upgrade-transaction-lifecycle-user-aborted.any.worker.html
    • TIMEOUT [expected FAIL] subtest: in a promise microtask after abort() is called, before the transaction abort event is fired

      Test timed out
      

    • NOTRUN [expected FAIL] subtest: in the abort event handler for a transaction aborted due to an abort() call
    • NOTRUN [expected FAIL] subtest: in a setTimeout(0) callback after the abort event is fired for a transaction aborted due to an abort() call

@github-actions
Copy link
Copy Markdown

⚠️ Try run (#17351840167) failed.

@arihant2math
Copy link
Copy Markdown
Contributor Author

arihant2math commented Sep 1, 2025

I checked up on the crashes, these are due to #38817 and KeyPath::StringSequence not being supported. As such I think I'll wait until #38847 is merged.

@jdm jdm added the S-blocked-on-external Something, somewhere else, needs to happen before this PR can be merged. label Sep 5, 2025
@arihant2math arihant2math marked this pull request as ready for review September 6, 2025 03:01
@arihant2math arihant2math marked this pull request as draft September 6, 2025 03:11
@arihant2math
Copy link
Copy Markdown
Contributor Author

I'll fix the low-hanging timeouts and the fails before marking this for review.

[idb-explicit-commit-throw.any.html]
expected: TIMEOUT
[Any errors in callbacks that run after an explicit commit will not stop the commit from being processed.]
expected: FAIL
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Anything that requires create_index and has an underlying bug is now timing out.

@arihant2math arihant2math removed the S-blocked-on-external Something, somewhere else, needs to happen before this PR can be merged. label Sep 6, 2025
@arihant2math
Copy link
Copy Markdown
Contributor Author

There isn't much I can do about #39178, since that will take a redesign of the transaction system. I think it's better to merge it as it allows PRs that fix these failures to have something to hit against. Also this is blocking further index work.

@arihant2math arihant2math marked this pull request as ready for review September 6, 2025 04:17
@arihant2math arihant2math requested a review from jdm September 6, 2025 04:18
@arihant2math arihant2math added the S-awaiting-review There is new code that needs to be reviewed. label Sep 6, 2025
Copy link
Copy Markdown
Member

@gterzian gterzian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one last comment

@gterzian
Copy link
Copy Markdown
Member

gterzian commented Feb 6, 2026

Thanks!

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 6, 2026

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

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 6, 2026

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

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 6, 2026

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

Flaky unexpected result (25)
  • OK /FileAPI/file/send-file-form-punctuation.html
    • PASS [expected FAIL] subtest: Upload file-for-upload-in-form-LEFT-CURLY-BRACKET-[{].txt (ASCII) in UTF-8 form
  • OK [expected ERROR] /IndexedDB/cursor-overloads.any.worker.html (#42324)
  • OK /IndexedDB/transaction-deactivation-timing.any.worker.html (#38808)
    • PASS [expected FAIL] subtest: New transactions are deactivated before next task
    • PASS [expected FAIL] subtest: New transactions from microtask are deactivated before next task
  • PASS [expected FAIL] /_mozilla/css/linear_gradients_reverse_a.html
  • FAIL [expected PASS] /css/css-backgrounds/background-size-042.html
  • OK /css/css-fonts/generic-family-keywords-002.html (#40929)
    • FAIL [expected PASS] subtest: font-family: -webkit-serif treated as <font-family>, not <generic-name>

      assert_equals: expected 30 but got 50
      

    • FAIL [expected PASS] subtest: font-family: -webkit-sans-serif treated as <font-family>, not <generic-name>

      assert_equals: expected 30 but got 50
      

    • FAIL [expected PASS] subtest: font-family: -webkit-cursive treated as <font-family>, not <generic-name>

      assert_equals: expected 30 but got 50
      

    • FAIL [expected PASS] subtest: font-family: -webkit-fantasy treated as <font-family>, not <generic-name>

      assert_equals: expected 30 but got 50
      

    • FAIL [expected PASS] subtest: font-family: -webkit-monospace treated as <font-family>, not <generic-name>

      assert_equals: expected 30 but got 50
      

    • FAIL [expected PASS] subtest: font-family: -webkit-system-ui treated as <font-family>, not <generic-name>

      assert_equals: expected 30 but got 50
      

    • FAIL [expected PASS] subtest: font-family: -webkit-math treated as <font-family>, not <generic-name>

      assert_equals: expected 30 but got 50
      

    • PASS [expected FAIL] subtest: font-family: -webkit-generic(fangsong) treated as <font-family>, not <generic-name>
    • PASS [expected FAIL] subtest: font-family: -webkit-generic(kai) treated as <font-family>, not <generic-name>
    • PASS [expected FAIL] subtest: font-family: -webkit-generic(khmer-mul) treated as <font-family>, not <generic-name>
    • And 12 more unexpected results...
  • OK [expected ERROR] /fetch/fetch-later/quota/same-origin-iframe/sandboxed-iframe.https.window.html (#41704)
  • ERROR /fetch/metadata/generated/serviceworker.https.sub.html (#36247)
    • FAIL [expected PASS] subtest: sec-fetch-site - Same origin, no options - registration

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

  • CRASH [expected TIMEOUT] /html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html
  • 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/navigation-unload-same-origin-fragment.html (#20768)
    • PASS [expected FAIL] subtest: Tests that a fragment navigation in the unload handler will not block the initial navigation
  • TIMEOUT /html/semantics/embedded-content/media-elements/autoplay-disabled-by-feature-policy.https.sub.html (#41221)
    • TIMEOUT [expected FAIL] subtest: Feature-Policy header: autoplay "none" disallows same-origin iframes.

      Test timed out
      

  • OK /html/semantics/embedded-content/media-elements/media_fragment_seek.html (#24114)
    • FAIL [expected PASS] subtest: Video should seek to time specified in media fragment syntax

      assert_equals: expected 3 but got 0
      

  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_other_frame_popup.sub.html (#39702)
    • TIMEOUT [expected FAIL] subtest: Sandboxed iframe can not navigate other frame's popup

      Test timed out
      

  • OK /html/semantics/forms/form-submission-0/multipart-formdata.window.html (#28725)
    • FAIL [expected PASS] subtest: multipart/form-data: Basic test (formdata event)

      assert_equals: expected "\r\nContent-Disposition: form-data; name=\"basic\"\r\n\r\ntest\r\n--\r\n" but got ""
      

    • FAIL [expected PASS] subtest: multipart/form-data: Basic File test (normal form)

      assert_equals: expected "\r\nContent-Disposition: form-data; name=\"basic\"; filename=\"file-test.txt\"\r\nContent-Type: text/plain\r\n\r\n\r\n--\r\n" but got ""
      

  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: Basic File test (normal form)

      assert_equals: expected "basic=file-test.txt\r\n" but got ""
      

    • PASS [expected FAIL] subtest: text/plain: 0x00 in value (normal form)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in filename (formdata event)
  • TIMEOUT [expected OK] /html/user-activation/navigation-state-reset-sameorigin.html
    • TIMEOUT [expected PASS] subtest: Post-navigation state reset.

      Test timed out
      

  • OK /html/webappapis/dynamic-markup-insertion/document-write/module-tla-import.html
    • FAIL [expected PASS] subtest: document.write in an imported module

      assert_true: onload must be called expected true got false
      

  • ERROR [expected OK] /intersection-observer/v2/animated-opacity.html (#40827)
  • OK [expected 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.
    • PASS [expected TIMEOUT] subtest: Navigate a frame via anchor with javascript:-urls w/ default policy in report-only mode.
    • FAIL [expected NOTRUN] subtest: Navigate a window via anchor with javascript:-urls w/ a default policy throwing an exception in enforcing mode.

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

    • FAIL [expected NOTRUN] subtest: Navigate a window via anchor with javascript:-urls w/ a default policy throwing an exception in report-only mode.

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

  • OK [expected TIMEOUT] /trusted-types/trusted-types-navigation.html?26-30 (#38807)
    • PASS [expected TIMEOUT] subtest: Navigate a window via form-submission with javascript:-urls in report-only mode.
    • PASS [expected NOTRUN] subtest: Navigate a window via form-submission with javascript:-urls w/ default policy in report-only mode.
    • PASS [expected NOTRUN] subtest: Navigate a frame via form-submission with javascript:-urls in enforcing mode.
    • PASS [expected NOTRUN] subtest: Navigate a frame via form-submission with javascript:-urls w/ default policy in enforcing mode.
  • OK /webdriver/tests/classic/element_send_keys/events.py
    • FAIL [expected PASS] subtest: test_file_upload

      webdriver.error.NoSuchWindowException: no such window (404): No such window
      

  • OK /webdriver/tests/classic/execute_async_script/node.py
    • FAIL [expected PASS] subtest: test_detached_shadow_root[top_context]

      webdriver.error.NoSuchWindowException: no such window (404): No such window
      

  • OK /webdriver/tests/classic/execute_async_script/window.py
    • FAIL [expected PASS] subtest: test_web_reference[frame]

      AssertionError: no such window (404): No such window
      

  • OK /webdriver/tests/classic/get_page_source/user_prompts.py
    • FAIL [expected PASS] subtest: test_accept[alert-None]

      webdriver.error.NoSuchWindowException: no such window (404): No such window
      

Stable unexpected results that are known to be intermittent (18)
  • 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 /css/css-cascade/layer-cssom-order-reverse.html (#36094)
    • PASS [expected FAIL] subtest: Delete layer invalidates @font-face
  • OK /css/css-cascade/layer-font-face-override.html (#35935)
    • FAIL [expected PASS] subtest: @font-face override update with appended sheet 2

      assert_equals: expected "80px" but got "38.3166666666667px"
      

  • OK /css/css-fonts/generic-family-keywords-001.html (#37467)
    • FAIL [expected PASS] subtest: @font-face matching for quoted and unquoted generic(nastaliq)

      assert_equals: quoted generic(nastaliq) matches  @font-face rule expected 50 but got 30
      

  • OK /css/css-fonts/generic-family-keywords-003.html (#38994)
    • FAIL [expected PASS] subtest: @font-face matching for quoted and unquoted serif (drawing text in a canvas)

      assert_equals: quoted serif matches  @font-face rule expected 40 but got 125
      

    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted sans-serif (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted cursive (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted fantasy (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted monospace (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted system-ui (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted math (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted generic(fangsong) (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted generic(khmer-mul) (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted generic(nastaliq) (drawing text in a canvas)
    • And 3 more unexpected results...
  • OK /css/cssom-view/offsetTopLeft-border-box.html (#40826)
    • PASS [expected FAIL] subtest: container: 0
    • PASS [expected FAIL] subtest: container: 1
  • OK /fetch/metadata/generated/css-font-face.https.sub.tentative.html (#32732)
    • FAIL [expected PASS] subtest: sec-fetch-user

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

    • PASS [expected FAIL] subtest: sec-fetch-storage-access - Cross-site
  • OK /fetch/metadata/generated/css-font-face.sub.tentative.html (#34624)
    • FAIL [expected PASS] subtest: sec-fetch-storage-access - Not sent to non-trustworthy same-site destination

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

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

      promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure."
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html (#28697)
    • FAIL [expected PASS] subtest: aElement.click() before the load event must NOT replace

      assert_equals: expected "http://web-platform.test:8000/common/blank.html?thereplacement" but got "http://web-platform.test:8000/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/resources/code-injector.html?pipe=sub(none)&code=%0A%20%20%20%20const%20a%20%3D%20document.createElement(%22a%22)%3B%0A%20%20%20%20a.href%20%3D%20%22%2Fcommon%2Fblank.html%3Fthereplacement%22%3B%0A%20%20%20%20document.currentScript.before(a)%3B%0A%20%20%20%20a.click()%3B%0A%20%20"
      

  • 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 TIMEOUT] subtest: Non-HTMLElement should not support autofocus
  • TIMEOUT /html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy.https.sub.html (#41404)
    • TIMEOUT [expected PASS] subtest: Feature-Policy header: autoplay * allows same-origin iframes.

      Test timed out
      

  • OK /navigation-timing/test-navigation-type-reload.html (#33334)
    • FAIL [expected PASS] subtest: Reload domComplete > Original domComplete

      assert_true: Reload domComplete > Original domComplete expected true got false
      

    • FAIL [expected PASS] subtest: Reload domContentLoadedEventEnd > Original domContentLoadedEventEnd

      assert_true: Reload domContentLoadedEventEnd > Original domContentLoadedEventEnd expected true got false
      

    • FAIL [expected PASS] subtest: Reload loadEventEnd > Original loadEventEnd

      assert_true: Reload loadEventEnd > Original loadEventEnd expected true got false
      

    • FAIL [expected PASS] subtest: Reload loadEventStart > Original loadEventStart

      assert_true: Reload loadEventStart > Original loadEventStart expected true got false
      

  • OK /resource-timing/test_resource_timing.html (#25720)
    • PASS [expected FAIL] subtest: window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
    • FAIL [expected NOTRUN] subtest: PerformanceEntry has correct name, initiatorType, startTime, and duration (link)

      assert_equals: expected 3.2399999999999984 but got 3.23
      

  • OK /resource-timing/test_resource_timing.https.html (#25216)
    • PASS [expected FAIL] subtest: window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
    • FAIL [expected PASS] subtest: PerformanceEntry has correct name, initiatorType, startTime, and duration (img)

      assert_equals: expected 7.859999999999999 but got 7.85
      

  • TIMEOUT [expected OK] /trusted-types/trusted-types-navigation.html?01-05 (#38975)
    • TIMEOUT [expected PASS] subtest: Navigate a window via anchor with javascript:-urls in report-only mode.

      Test timed out
      

    • NOTRUN [expected PASS] subtest: Navigate a window via anchor with javascript:-urls w/ default policy in report-only mode.
    • NOTRUN [expected PASS] subtest: Navigate a frame via anchor with javascript:-urls in enforcing mode.
  • TIMEOUT [expected OK] /webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html (#29053)
    • TIMEOUT [expected PASS] subtest: StorageKey: test 3P about:blank window opened from a 3P iframe

      Test timed out
      

Stable unexpected results (3)
  • OK [expected ERROR] /IndexedDB/cursor-overloads.any.html
  • OK [expected TIMEOUT] /IndexedDB/name-scopes.any.html
    • FAIL [expected TIMEOUT] subtest: Unique index keys

      promise_test: Unhandled rejection with value: object "TypeError: store.index is not a function"
      

  • OK [expected TIMEOUT] /IndexedDB/name-scopes.any.worker.html
    • FAIL [expected TIMEOUT] subtest: Unique index keys

      promise_test: Unhandled rejection with value: object "TypeError: store.index is not a function"
      

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 6, 2026

⚠️ Try run (#21744941037) failed!

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 6, 2026

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

Flaky unexpected result (30)
  • OK /FileAPI/file/send-file-form-punctuation.html
    • PASS [expected FAIL] subtest: Upload file-for-upload-in-form-LEFT-CURLY-BRACKET-[{].txt (ASCII) in UTF-8 form
  • OK [expected ERROR] /IndexedDB/cursor-overloads.any.worker.html (#42324)
  • OK /_mozilla/mozilla/getBoundingClientRect.html (#39668)
    • FAIL [expected PASS] subtest: getBoundingClientRect 1

      assert_equals: expected 62 but got 60.35
      

  • TIMEOUT [expected OK] /_mozilla/mozilla/img_find_non_sibling_map.html
  • CRASH [expected PASS] /_mozilla/shadow-dom/move-element-with-ua-shadow-tree-crash.html (#39473)
  • CRASH [expected OK] /_webgl/conformance2/wasm/readpixels-2gb-in-4gb-wasm-memory.html
  • TIMEOUT /content-security-policy/inheritance/location-reload.html (#38983)
    • FAIL [expected PASS] subtest: location.reload() of empty iframe.

      assert_equals: Image should be blocked by CSP after reload. expected "img blocked" but got "img loaded"
      

  • FAIL [expected PASS] /css/css-backgrounds/background-size-041.html
  • OK /css/css-fonts/generic-family-keywords-003.html (#38994)
    • FAIL [expected PASS] subtest: @font-face matching for quoted and unquoted serif (drawing text in a canvas)

      assert_equals: quoted serif matches  @font-face rule expected 125 but got 40
      

    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted sans-serif (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted ui-serif (drawing text in a canvas)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted ui-rounded (drawing text in a canvas)
  • CRASH [expected PASS] /css/css-overflow/scroll-marker-in-display-none-column-crash.html
  • OK /custom-elements/form-associated/ElementInternals-setFormValue.html (#29174)
    • PASS [expected FAIL] subtest: Single value - empty name exists
    • PASS [expected FAIL] subtest: Single value - Non-empty name exists
    • PASS [expected FAIL] subtest: Multiple values - name content attribute is ignored
  • OK [expected ERROR] /fetch/fetch-later/quota/same-origin-iframe/sandboxed-iframe.https.window.html (#41704)
  • CRASH [expected OK] /fetch/metadata/generated/element-iframe.https.sub.html (#40341)
  • OK /html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html (#28697)
    • FAIL [expected PASS] subtest: aElement.click() before the load event must NOT replace

      assert_equals: expected "http://web-platform.test:8000/common/blank.html?thereplacement" but got "http://web-platform.test:8000/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/resources/code-injector.html?pipe=sub(none)&code=%0A%20%20%20%20const%20a%20%3D%20document.createElement(%22a%22)%3B%0A%20%20%20%20a.href%20%3D%20%22%2Fcommon%2Fblank.html%3Fthereplacement%22%3B%0A%20%20%20%20document.currentScript.before(a)%3B%0A%20%20%20%20a.click()%3B%0A%20%20"
      

  • OK /html/browsers/history/the-history-interface/traverse_the_history_2.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • CRASH [expected OK] /html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.transform.html
  • OK /html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-location-assign.html (#32863)
    • FAIL [expected PASS] subtest: Navigating iframe loading='lazy' before it is loaded: location.assign

      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"
      

  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_other_frame_popup.sub.html (#39702)
    • TIMEOUT [expected FAIL] subtest: Sandboxed iframe can not navigate other frame's popup

      Test timed out
      

  • OK /html/semantics/forms/form-submission-0/jsurl-form-submit.tentative.html (#36489)
    • PASS [expected FAIL] subtest: Verifies that form submissions scheduled inside javascript: urls take precedence over the javascript: url's return value.
  • OK /html/semantics/forms/form-submission-0/multipart-formdata.window.html (#28725)
    • FAIL [expected PASS] subtest: multipart/form-data: Basic test (formdata event)

      assert_equals: expected "\r\nContent-Disposition: form-data; name=\"basic\"\r\n\r\ntest\r\n--\r\n" but got ""
      

    • FAIL [expected PASS] subtest: multipart/form-data: Basic File test (normal form)

      assert_equals: expected "\r\nContent-Disposition: form-data; name=\"basic\"; filename=\"file-test.txt\"\r\nContent-Type: text/plain\r\n\r\n\r\n--\r\n" but got ""
      

    • PASS [expected FAIL] subtest: multipart/form-data: single quote in filename (normal form)
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • FAIL [expected PASS] subtest: text/plain: Basic test (formdata event)

      assert_equals: expected "basic=test\r\n" but got ""
      

    • FAIL [expected PASS] subtest: text/plain: Basic File test (normal form)

      assert_equals: expected "basic=file-test.txt\r\n" but got ""
      

    • PASS [expected FAIL] subtest: text/plain: single quote in filename (formdata event)
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: Basic File test (formdata event)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: 0x00 in filename (normal form)
  • 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] /html/user-activation/navigation-state-reset-sameorigin.html
    • TIMEOUT [expected PASS] subtest: Post-navigation state reset.

      Test timed out
      

  • OK /preload/prefetch-document.html (#37210)
    • FAIL [expected PASS] subtest: different-site document prefetch with 'as=document' should not be consumed

      assert_equals: expected 2 but got 1
      

  • TIMEOUT [expected OK] /trusted-types/trusted-types-navigation.html?01-05 (#38975)
    • TIMEOUT [expected PASS] subtest: Navigate a window via anchor with javascript:-urls in report-only mode.

      Test timed out
      

    • NOTRUN [expected PASS] subtest: Navigate a window via anchor with javascript:-urls w/ default policy in report-only mode.
    • NOTRUN [expected PASS] subtest: Navigate a frame via anchor with javascript:-urls in enforcing mode.
  • TIMEOUT /trusted-types/trusted-types-navigation.html?06-10 (#37920)
    • TIMEOUT [expected FAIL] subtest: Navigate a frame via anchor with javascript:-urls in report-only mode.

      Test timed out
      

    • NOTRUN [expected TIMEOUT] subtest: Navigate a frame via anchor with javascript:-urls w/ default policy in report-only mode.
  • CRASH [expected OK] /webidl/ecmascript-binding/class-string-iterator-prototype-object.any.html
  • OK [expected TIMEOUT] /webmessaging/with-ports/017.html (#24486)
    • PASS [expected TIMEOUT] subtest: origin of the script that invoked the method, about:blank
  • TIMEOUT [expected OK] /webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.html (#29053)
    • TIMEOUT [expected PASS] subtest: StorageKey: test 3P about:blank window opened from a 3P iframe

      Test timed out
      

Stable unexpected results that are known to be intermittent (22)
  • 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 /css/css-cascade/layer-font-face-override.html (#35935)
    • FAIL [expected PASS] subtest: @font-face override update with appended sheet 2

      assert_equals: expected "80px" but got "38.3166666666667px"
      

  • OK /css/css-fonts/generic-family-keywords-001.html (#37467)
    • FAIL [expected PASS] subtest: @font-face matching for quoted and unquoted generic(nastaliq)

      assert_equals: quoted generic(nastaliq) matches  @font-face rule expected 50 but got 30
      

  • OK /css/cssom-view/offsetTopLeft-border-box.html (#40826)
    • PASS [expected FAIL] subtest: container: 0
    • PASS [expected FAIL] subtest: container: 1
  • OK /fetch/metadata/generated/css-font-face.https.sub.tentative.html (#32732)
    • FAIL [expected PASS] subtest: sec-fetch-mode

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

    • PASS [expected FAIL] subtest: sec-fetch-dest
    • FAIL [expected PASS] subtest: sec-fetch-user

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

  • OK /fetch/metadata/generated/css-font-face.sub.tentative.html (#34624)
    • FAIL [expected PASS] subtest: sec-fetch-storage-access - Not sent to non-trustworthy same-site destination

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

    • FAIL [expected PASS] subtest: sec-fetch-storage-access - Not sent to non-trustworthy cross-site destination

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

  • ERROR /fetch/metadata/generated/serviceworker.https.sub.html (#36247)
    • FAIL [expected PASS] subtest: sec-fetch-site - Same origin, no options - registration

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html (#28691)
    • PASS [expected FAIL] subtest: load event does not fire on window.open('about:blank')
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • FAIL [expected PASS] subtest: Cross-origin navigation started from unload handler must be ignored

      promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure."
      

  • 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 /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 TIMEOUT] subtest: Non-HTMLElement should not support autofocus
  • OK /html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1.html (#39694)
    • PASS [expected FAIL] subtest: Meta refresh is blocked by the allow-scripts sandbox flag at its creation time, not when refresh comes due
  • TIMEOUT /html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy.https.sub.html (#41404)
    • TIMEOUT [expected PASS] subtest: Feature-Policy header: autoplay * allows same-origin iframes.

      Test timed out
      

  • TIMEOUT /html/semantics/embedded-content/media-elements/autoplay-disabled-by-feature-policy.https.sub.html (#41221)
    • TIMEOUT [expected FAIL] subtest: Feature-Policy header: autoplay "none" disallows same-origin iframes.

      Test timed out
      

  • TIMEOUT /html/semantics/embedded-content/media-elements/preserves-pitch.html (#40352)
    • PASS [expected TIMEOUT] subtest: Speed-ups should not change the pitch when preservesPitch=true
    • PASS [expected NOTRUN] subtest: Slow-downs should not change the pitch when preservesPitch=true
    • TIMEOUT [expected NOTRUN] subtest: Speed-ups should change the pitch when preservesPitch=false

      Test timed out
      

  • OK /navigation-timing/test-navigation-type-reload.html (#33334)
    • PASS [expected FAIL] subtest: Reload domInteractive > Original domInteractive
  • PASS [expected FAIL] /png/apng/acTL-plays-two.html (#41191)
  • OK /resource-timing/buffer-full-add-then-clear.html (#40819)
    • PASS [expected FAIL] subtest: Test that if the buffer is cleared after entries were added to the secondary buffer, those entries make it into the primary one
  • OK [expected CRASH] /resource-timing/render-blocking-status-link.html (#41664)
  • OK /resource-timing/test_resource_timing.html (#25720)
    • PASS [expected FAIL] subtest: window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
    • FAIL [expected NOTRUN] subtest: PerformanceEntry has correct name, initiatorType, startTime, and duration (link)

      assert_equals: expected 2.469999999999999 but got 2.46
      

  • OK /resource-timing/test_resource_timing.https.html (#25216)
    • PASS [expected FAIL] subtest: window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
    • FAIL [expected PASS] subtest: PerformanceEntry has correct name, initiatorType, startTime, and duration (img)

      assert_equals: expected 9.549999999999997 but got 9.54
      

Stable unexpected results (3)
  • OK [expected ERROR] /IndexedDB/cursor-overloads.any.html
  • OK [expected TIMEOUT] /IndexedDB/name-scopes.any.html
    • FAIL [expected TIMEOUT] subtest: Unique index keys

      promise_test: Unhandled rejection with value: object "TypeError: store.index is not a function"
      

  • OK [expected TIMEOUT] /IndexedDB/name-scopes.any.worker.html
    • FAIL [expected TIMEOUT] subtest: Unique index keys

      promise_test: Unhandled rejection with value: object "TypeError: store.index is not a function"
      

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 6, 2026

⚠️ Try run (#21744949537) failed!

Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
Signed-off-by: Ashwin Naren <[email protected]>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 6, 2026

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

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 6, 2026

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

Flaky unexpected result (27)
  • ERROR [expected OK] /IndexedDB/cursor-overloads.any.html
  • OK /_mozilla/mozilla/getBoundingClientRect.html (#39668)
    • FAIL [expected PASS] subtest: getBoundingClientRect 1

      assert_equals: expected 62 but got 60.35
      

  • ERROR [expected OK] /_mozilla/mozilla/preserve_wrapper_callback.html
  • CRASH [expected OK] /_webgl/conformance/ogles/GL/struct/struct_025_to_032.html
  • OK /_webgl/conformance/textures/misc/texture-upload-size.html (#21770)
    • FAIL [expected PASS] subtest: WebGL test #45

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

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

      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 #49

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

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

      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 #53
    • PASS [expected FAIL] subtest: WebGL test #55
    • PASS [expected FAIL] subtest: WebGL test #57
    • PASS [expected FAIL] subtest: WebGL test #59
    • FAIL [expected PASS] subtest: WebGL test #61

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

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

      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 6 more unexpected results...
  • FAIL [expected PASS] /css/css-backgrounds/background-size-042.html
  • OK [expected ERROR] /fetch/fetch-later/quota/same-origin-iframe/sandboxed-iframe.https.window.html (#41704)
  • OK /fetch/metadata/window-open.https.sub.html (#40339)
    • FAIL [expected PASS] subtest: Cross-site window, forced, reloaded

      The operation is insecure.
      

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

      assert_equals: original page loads expected "http://web-platform.test:8000/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refresh-with-section.sub.html?url=%23section" but got "http://web-platform.test:8000/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refresh-with-section.sub.html?url=%23section#section"
      

  • 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/canvas/element/color-type/2d.color.type.u8p3.to.u8srgb.to.u8p3.html
  • OK [expected TIMEOUT] /html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.html (#30970)
  • TIMEOUT /html/semantics/embedded-content/media-elements/autoplay-disabled-by-feature-policy.https.sub.html (#41221)
    • TIMEOUT [expected FAIL] subtest: Feature-Policy header: autoplay "none" disallows same-origin iframes.

      Test timed out
      

  • OK /html/semantics/embedded-content/media-elements/media_fragment_seek.html (#24114)
    • FAIL [expected PASS] subtest: Video should seek to time specified in media fragment syntax

      assert_equals: expected 3 but got 0
      

  • OK [expected TIMEOUT] /html/semantics/embedded-content/media-elements/src_object_blob.html (#40340)
    • PASS [expected TIMEOUT] subtest: HTMLMediaElement.srcObject blob
  • 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"
      

  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_other_frame_popup.sub.html (#39702)
    • TIMEOUT [expected FAIL] subtest: Sandboxed iframe can not navigate other frame's popup

      Test timed out
      

  • OK /html/semantics/forms/form-submission-0/jsurl-form-submit.tentative.html (#36489)
    • PASS [expected FAIL] subtest: Verifies that form submissions scheduled inside javascript: urls take precedence over the javascript: url's return value.
  • OK /mixed-content/tentative/autoupgrades/video-upgrade.https.sub.html (#41135)
    • FAIL [expected PASS] subtest: Video of other host autoupgraded

      assert_equals: Length. Other host expected 1 but got Infinity
      

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

      Test timed out
      

    • NOTRUN [expected TIMEOUT] subtest: Navigate a frame via anchor with javascript:-urls w/ default policy in report-only mode.
  • TIMEOUT /trusted-types/trusted-types-navigation.html?26-30 (#38807)
    • PASS [expected TIMEOUT] subtest: Navigate a window via form-submission with javascript:-urls in report-only mode.
    • PASS [expected NOTRUN] subtest: Navigate a window via form-submission with javascript:-urls w/ default policy in report-only mode.
    • PASS [expected NOTRUN] subtest: Navigate a frame via form-submission with javascript:-urls in enforcing mode.
    • TIMEOUT [expected NOTRUN] subtest: Navigate a frame via form-submission with javascript:-urls w/ default policy in enforcing mode.

      Test timed out
      

  • OK /webdriver/tests/classic/element_click/user_prompts.py
    • FAIL [expected PASS] subtest: test_accept[alert-None]

      webdriver.error.NoSuchWindowException: no such window (404): No such window
      

  • OK /webdriver/tests/classic/element_send_keys/scroll_into_view.py
    • FAIL [expected PASS] subtest: test_element_outside_of_not_scrollable_viewport

      webdriver.error.NoSuchWindowException: no such window (404): No such window
      

  • OK /webdriver/tests/classic/take_element_screenshot/screenshot.py
    • ERROR [expected PASS] subtest: test_no_top_browsing_context

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

  • OK [expected TIMEOUT] /webmessaging/without-ports/018.html (#24485)
    • PASS [expected TIMEOUT] subtest: origin of the script that invoked the method, javascript:
  • OK [expected ERROR] /webxr/render_state_update.https.html (#27535)
Stable unexpected results that are known to be intermittent (24)
  • OK [expected ERROR] /IndexedDB/cursor-overloads.any.worker.html (#42324)
  • OK /IndexedDB/transaction-deactivation-timing.any.worker.html (#38808)
    • PASS [expected FAIL] subtest: New transactions are deactivated before next task
    • PASS [expected FAIL] subtest: New transactions from microtask are deactivated before next task
  • 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 /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.
  • OK /css/css-cascade/layer-font-face-override.html (#35935)
    • PASS [expected FAIL] subtest: @font-face override update with appended sheet 1
  • OK /css/css-fonts/generic-family-keywords-001.html (#37467)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted generic(fangsong)
  • OK /css/css-fonts/generic-family-keywords-003.html (#38994)
    • PASS [expected FAIL] subtest: @font-face matching for quoted and unquoted cursive (drawing text in a canvas)
  • OK /css/cssom-view/offsetTopLeft-border-box.html (#40826)
    • PASS [expected FAIL] subtest: container: 0
    • PASS [expected FAIL] subtest: container: 1
  • OK /custom-elements/form-associated/ElementInternals-setFormValue.html (#29174)
    • PASS [expected FAIL] subtest: Single value - empty name exists
    • PASS [expected FAIL] subtest: Single value - Non-empty name exists
    • PASS [expected FAIL] subtest: Null value should submit nothing
    • PASS [expected FAIL] subtest: Multiple values - name content attribute is ignored
    • PASS [expected FAIL] subtest: setFormValue with an empty FormData should submit nothing
    • PASS [expected FAIL] subtest: Newline normalization - \r\n in name (urlencoded)
    • PASS [expected FAIL] subtest: Newline normalization - \n in value (formdata)
    • PASS [expected FAIL] subtest: Newline normalization - \r\n in value (urlencoded)
    • PASS [expected FAIL] subtest: Newline normalization - \r\n in value (formdata)
    • PASS [expected FAIL] subtest: Newline normalization - \r\n in filename (urlencoded)
    • And 5 more unexpected results...
  • OK /fetch/metadata/generated/css-font-face.https.sub.tentative.html (#32732)
    • FAIL [expected PASS] subtest: sec-fetch-mode

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

    • FAIL [expected PASS] subtest: sec-fetch-user

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

  • OK /fetch/metadata/generated/css-font-face.sub.tentative.html (#34624)
    • FAIL [expected PASS] subtest: sec-fetch-storage-access - Not sent to non-trustworthy same-site destination

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

  • ERROR /fetch/metadata/generated/serviceworker.https.sub.html (#36247)
    • FAIL [expected PASS] subtest: sec-fetch-site - Same origin, no options - registration

      promise_test: Unhandled rejection with value: object "Error: Failed to query for recorded headers."
      

  • TIMEOUT /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • PASS [expected TIMEOUT] subtest: Non-HTMLElement should not support autofocus
    • TIMEOUT [expected NOTRUN] subtest: Host element with delegatesFocus should support autofocus

      Test timed out
      

  • TIMEOUT /html/semantics/embedded-content/media-elements/autoplay-allowed-by-feature-policy.https.sub.html (#41404)
    • TIMEOUT [expected PASS] subtest: Feature-Policy header: autoplay * allows same-origin iframes.

      Test timed out
      

  • OK /html/semantics/forms/form-submission-0/multipart-formdata.window.html (#28725)
    • PASS [expected FAIL] subtest: multipart/form-data: Basic File test (formdata event)
    • PASS [expected FAIL] subtest: multipart/form-data: 0x00 in name (normal form)
    • PASS [expected FAIL] subtest: multipart/form-data: 0x00 in name (formdata event)
    • PASS [expected FAIL] subtest: multipart/form-data: 0x00 in value (normal form)
    • PASS [expected FAIL] subtest: multipart/form-data: 0x00 in value (formdata event)
    • PASS [expected FAIL] subtest: multipart/form-data: 0x00 in filename (normal form)
    • PASS [expected FAIL] subtest: multipart/form-data: 0x00 in filename (formdata event)
    • PASS [expected FAIL] subtest: multipart/form-data: \n in value (normal form)
    • PASS [expected FAIL] subtest: multipart/form-data: \n in value (formdata event)
    • PASS [expected FAIL] subtest: multipart/form-data: \r\n in value (normal form)
    • And 19 more unexpected results...
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • PASS [expected FAIL] subtest: text/plain: Basic File test (formdata event)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in name (normal form)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in name (formdata event)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in value (normal form)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in value (formdata event)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in filename (normal form)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in filename (formdata event)
    • PASS [expected FAIL] subtest: text/plain: \r\n in name (normal form)
    • PASS [expected FAIL] subtest: text/plain: \r\n in name (formdata event)
    • PASS [expected FAIL] subtest: text/plain: \r\n in value (normal form)
    • And 25 more unexpected results...
  • OK /html/semantics/forms/form-submission-0/urlencoded2.window.html (#28687)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: Basic File test (formdata event)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: 0x00 in name (normal form)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: 0x00 in name (formdata event)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: 0x00 in value (normal form)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: 0x00 in value (formdata event)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: 0x00 in filename (normal form)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: 0x00 in filename (formdata event)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: \r\n in name (normal form)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: \r\n in name (formdata event)
    • PASS [expected FAIL] subtest: application/x-www-form-urlencoded: \r\n in value (normal form)
    • And 31 more unexpected results...
  • OK /html/webappapis/user-prompts/print-during-unload.html (#35944)
    • FAIL [expected PASS] subtest: print() during unload

      assert_array_equals: expected property 1 to be "destination" but got "error: window.print is not a function" (expected array ["start", "destination"] got ["start", "error: window.print is not a function"])
      

  • OK /navigation-timing/test-navigation-type-reload.html (#33334)
    • PASS [expected FAIL] subtest: Reload domContentLoadedEventStart &gt; Original domContentLoadedEventStart
    • PASS [expected FAIL] subtest: Reload domInteractive &gt; Original domInteractive
    • PASS [expected FAIL] subtest: Reload fetchStart &gt; Original fetchStart
  • OK /resource-timing/test_resource_timing.html (#25720)
    • PASS [expected FAIL] subtest: window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
    • PASS [expected FAIL] subtest: PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe)
    • PASS [expected NOTRUN] subtest: PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
  • OK /resource-timing/test_resource_timing.https.html (#25216)
    • PASS [expected FAIL] subtest: window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
    • FAIL [expected PASS] subtest: PerformanceEntry has correct name, initiatorType, startTime, and duration (img)

      assert_equals: expected 9.619999999999997 but got 9.62
      

  • OK /service-workers/service-worker/fetch-event.https.html (#36234)
    • PASS [expected FAIL] subtest: Service Worker falls back to network in fetch event with POST form
  • TIMEOUT [expected OK] /trusted-types/trusted-types-navigation.html?01-05 (#38975)
    • TIMEOUT [expected PASS] subtest: Navigate a window via anchor with javascript:-urls in report-only mode.

      Test timed out
      

    • NOTRUN [expected PASS] subtest: Navigate a window via anchor with javascript:-urls w/ default policy in report-only mode.
    • NOTRUN [expected PASS] subtest: Navigate a frame via anchor with javascript:-urls in enforcing mode.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 6, 2026

✨ Try run (#21766089667) succeeded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-content/indexeddb IndexedDB implementation issues. S-awaiting-review There is new code that needs to be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants