Skip to content

Un-tentative streamHTML tests - #61748

Open
noamr wants to merge 1 commit into
noamr/untent-positionalfrom
noamr/untent-stream
Open

Un-tentative streamHTML tests#61748
noamr wants to merge 1 commit into
noamr/untent-positionalfrom
noamr/untent-stream

Un-tentative `streamHTML` tests

7997f11
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-results-without-changes succeeded Aug 5, 2026 in 5m 3s

Community-TC (pull_request)

Collect results for all tests affected by a pull request in firefox but without the changes in the PR.

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2026-08-05T10:09:58.722Z
Resolved: 2026-08-05T10:15:01.138Z
Task Execution Time: 5 minutes, 2 seconds, 416 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: EgPLJiB0RVmWkG1arBlK7Q
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
- public/results/wpt_report.json.gz
- public/results/wpt_screenshot.txt.gz

WPT Command: python3 ./wpt run --channel=nightly --no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --affected task_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --verify-log-full --no-headless --binary=/home/test/build/firefox/firefox firefox


[taskcluster 2026-08-05 10:09:58.795Z] Task ID: EgPLJiB0RVmWkG1arBlK7Q
[taskcluster 2026-08-05 10:09:58.795Z] Worker ID: 7111644449895075815
[taskcluster 2026-08-05 10:09:58.795Z] Worker Group: us-east1-b
[taskcluster 2026-08-05 10:09:58.795Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2026-08-05 10:09:58.795Z] Worker Pool: proj-wpt/ci
[taskcluster 2026-08-05 10:09:58.795Z] Worker Version: 46.1.0
[taskcluster 2026-08-05 10:09:58.795Z] Public IP: 35.231.246.95
[taskcluster 2026-08-05 10:09:58.795Z] Hostname: proj-wpt-ci-aq46vzvvriql2dhjemlhnq

[taskcluster 2026-08-05 10:09:59.792Z] === Task Starting ===
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/01-locale-fix.sh ']'
+ . /etc/profile.d/01-locale-fix.sh
+++ /usr/bin/locale-check C.UTF-8
++ eval
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/apps-bin-path.sh ']'
+ . /etc/profile.d/apps-bin-path.sh

...(1369 lines hidden)...

  FAIL streamAfterHTML throw if parent is a Document - assert_throws_dom: function "() => {
            comment[method_name]();
          }" threw object "TypeError: comment[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:217:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:214:13
  FAIL streamAfterHTML throw if parent is a DocumentFragment - assert_throws_dom: function "() => {
            span[method_name]();
          }" threw object "TypeError: span[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:226:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:222:13
  FAIL streamBeforeHTML throw if parent is a Document - assert_throws_dom: function "() => {
            comment[method_name]();
          }" threw object "TypeError: comment[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:217:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:214:13
  FAIL streamBeforeHTML throw if parent is a DocumentFragment - assert_throws_dom: function "() => {
            span[method_name]();
          }" threw object "TypeError: span[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:226:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:222:13
  FAIL streamReplaceWithHTML throw if parent is a Document - assert_throws_dom: function "() => {
            comment[method_name]();
          }" threw object "TypeError: comment[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:217:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:214:13
  FAIL streamReplaceWithHTML throw if parent is a DocumentFragment - assert_throws_dom: function "() => {
            span[method_name]();
          }" threw object "TypeError: span[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:226:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:222:13
  FAIL streamAppendHTMLUnsafe({}) with A and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAppendHTMLUnsafe({}) with A and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAppendHTMLUnsafe({}) with <p>A</p> and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAppendHTMLUnsafe({}) with <p>A</p> and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamPrependHTMLUnsafe({}) with A and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamPrependHTMLUnsafe({}) with A and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamPrependHTMLUnsafe({}) with <p>A</p> and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamPrependHTMLUnsafe({}) with <p>A</p> and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamReplaceWithHTMLUnsafe({}) with A and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamReplaceWithHTMLUnsafe({}) with A and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamReplaceWithHTMLUnsafe({}) with <p>A</p> and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamReplaceWithHTMLUnsafe({}) with <p>A</p> and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamBeforeHTMLUnsafe({}) with A and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamBeforeHTMLUnsafe({}) with A and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamBeforeHTMLUnsafe({}) with <p>A</p> and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamBeforeHTMLUnsafe({}) with <p>A</p> and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAfterHTMLUnsafe({}) with A and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAfterHTMLUnsafe({}) with A and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAfterHTMLUnsafe({}) with <p>A</p> and B - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAfterHTMLUnsafe({}) with <p>A</p> and <p>B</p> - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAfterHTMLUnsafe({"runScripts":true}) should run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamBeforeHTMLUnsafe({"runScripts":true}) should run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamReplaceWithHTMLUnsafe({"runScripts":true}) should run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAppendHTMLUnsafe({"runScripts":true}) should run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamPrependHTMLUnsafe({"runScripts":true}) should run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAfterHTMLUnsafe({"runScripts":false}) should not run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamBeforeHTMLUnsafe({"runScripts":false}) should not run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamReplaceWithHTMLUnsafe({"runScripts":false}) should not run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAppendHTMLUnsafe({"runScripts":false}) should not run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamPrependHTMLUnsafe({"runScripts":false}) should not run scripts - promise_test: Unhandled rejection with value: object "TypeError: inner[method] is not a function"
  FAIL streamAfterHTMLUnsafe throw if parent is a Document - assert_throws_dom: function "() => {
            comment[method_name]();
          }" threw object "TypeError: comment[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:217:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:214:13
  FAIL streamAfterHTMLUnsafe throw if parent is a DocumentFragment - assert_throws_dom: function "() => {
            span[method_name]();
          }" threw object "TypeError: span[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:226:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:222:13
  FAIL streamBeforeHTMLUnsafe throw if parent is a Document - assert_throws_dom: function "() => {
            comment[method_name]();
          }" threw object "TypeError: comment[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:217:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:214:13
  FAIL streamBeforeHTMLUnsafe throw if parent is a DocumentFragment - assert_throws_dom: function "() => {
            span[method_name]();
          }" threw object "TypeError: span[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:226:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:222:13
  FAIL streamReplaceWithHTMLUnsafe throw if parent is a Document - assert_throws_dom: function "() => {
            comment[method_name]();
          }" threw object "TypeError: comment[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:217:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:214:13
  FAIL streamReplaceWithHTMLUnsafe throw if parent is a DocumentFragment - assert_throws_dom: function "() => {
            span[method_name]();
          }" threw object "TypeError: span[method_name] is not a function" that is not a DOMException HierarchyRequestError: property "code" is equal to undefined, expected 3
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:226:28
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/domparsing/tentative/stream-positional.html:222:13
/domparsing/tentative/stream-sanitizer-img-ctor.html
  FAIL Sanitizer bypass check for streamHTML with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTML with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTML with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTML with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTML with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTML with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTML with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTML with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTML with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTML with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTML with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTML with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTML with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTML with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTML with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTML with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTML with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTML with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTML with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTML with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTML with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTML with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTML with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTML with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTML with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTML with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTML with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTML with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTML with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTML with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTMLUnsafe with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTMLUnsafe with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTMLUnsafe with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTMLUnsafe with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTMLUnsafe with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamHTMLUnsafe with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTMLUnsafe with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTMLUnsafe with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTMLUnsafe with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTMLUnsafe with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTMLUnsafe with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAppendHTMLUnsafe with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTMLUnsafe with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTMLUnsafe with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTMLUnsafe with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTMLUnsafe with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTMLUnsafe with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamPrependHTMLUnsafe with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTMLUnsafe with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTMLUnsafe with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTMLUnsafe with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTMLUnsafe with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTMLUnsafe with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamBeforeHTMLUnsafe with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTMLUnsafe with default safe config - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTMLUnsafe with removeAttributes onerror - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTMLUnsafe with attributes src only - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTMLUnsafe with removeElements img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTMLUnsafe with removeElements div with nested img - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Sanitizer bypass check for streamAfterHTMLUnsafe with removeAttributes src - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Control check for streamHTMLUnsafe - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Control check for streamAppendHTMLUnsafe - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Control check for streamPrependHTMLUnsafe - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Control check for streamBeforeHTMLUnsafe - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
  FAIL Control check for streamAfterHTMLUnsafe - promise_test: Unhandled rejection with value: object "TypeError: target[m.name] is not a function"
 1:14.56 INFO Got 22 unexpected results, with 0 unexpected passes
 1:14.56 wptserve INFO Stopped http server on 127.0.0.1:8001
 1:14.56 wptserve INFO Stopped http server on 127.0.0.1:8002
 1:14.56 wptserve INFO Stopped http server on 127.0.0.1:8003
 1:14.56 wptserve INFO Stopped http server on 127.0.0.1:8443
 1:14.57 wptserve INFO Stopped http server on 127.0.0.1:8444
 1:14.57 wptserve INFO Stopped http server on 127.0.0.1:8445
 1:14.57 wptserve INFO Stopped http server on 127.0.0.1:8000
 1:14.58 wptserve INFO Stopped http server on 127.0.0.1:8446
 1:14.58 wptserve INFO Stopped http server on 127.0.0.1:9000
 1:14.58 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 1:14.80 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 1:14.80 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 1:14.83 INFO Removed font: Ahem.ttf
 1:14.86 INFO Closing logging queue
 1:14.86 INFO queue closed
 1:14.86 INFO Tolerating 22 unexpected results
mem avail: 14400 of 15806 MiB (91.10%), swap free:    0 of    0 MiB ( 0.00%)
[taskcluster 2026-08-05 10:14:59.225Z] === Task Finished ===
[taskcluster 2026-08-05 10:15:00.271Z] Successful task run with exit code: 0 completed in 301.476 seconds