Make <input> close <option> and <optgroup> #52511
Community-TC (pull_request)
Verify that all tests affected by a pull request are stable when executed in firefox.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2025-05-13T21:35:54.869Z
Resolved: 2025-05-13T21:39:08.081Z
Task Execution Time: 3 minutes, 13 seconds, 212 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
WPT Command: python3 ./wpt run --channel=nightly --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --affected base_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 2025-05-13 21:35:54.952Z] Task ID: TdbmVraZQGicJSZ6JnfhTw
[taskcluster 2025-05-13 21:35:54.952Z] Worker ID: 6952381114057885156
[taskcluster 2025-05-13 21:35:54.952Z] Worker Group: us-central1-c
[taskcluster 2025-05-13 21:35:54.952Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2025-05-13 21:35:54.952Z] Worker Pool: proj-wpt/ci
[taskcluster 2025-05-13 21:35:54.952Z] Worker Version: 46.1.0
[taskcluster 2025-05-13 21:35:54.952Z] Public IP: 35.222.133.30
[taskcluster 2025-05-13 21:35:54.952Z] Hostname: proj-wpt-ci-jck1mukyrcabjq9rqr4vrq
ac811f28856d - Started downloading
ac811f28856d - Downloaded in 0.032 seconds
8f84a9f2102e - Started downloading
40516d781e70 - Started downloading
44ebbf800033 - Started downloading
44ebbf800033 - Downloaded in 0.042 seconds
8f84a9f2102e - Downloaded in 0.203 seconds
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0.002 seconds
a8884b21e40e - Started downloading
79c347416ee8 - Started downloading
...(5934 lines hidden)...
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL Input tags should parse inside select if nested in another tag - assert_equals: expected "<div><input></div>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL <div>s, <button>s, and <datalist>s should be allowed in <select> - assert_equals: expected "<div>div1</div><button>button</button><div>div2</div><datalist><option>option</option></datalist><div>div3</div>" but got "div1buttondiv2<option>option</option>div3"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL </select> should close <button> - assert_equals: expected "<button>button</button>" but got "button"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL </select> should close <datalist> - assert_equals: expected "<datalist>datalist</datalist>" but got "datalist"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL <select> in <button> in <select> should remove inner <select> - assert_equals: expected "<button></button>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL <select> in <select><button><div> should remove inner <select> - assert_equals: expected "<button><div></div></button>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL Divs and imgs should be allowed as direct children of select and within options without a datalist - assert_equals: expected "<div><option><img>option</option></div>" but got "<option>option</option>"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL textarea tags should parse inside select instead of closing the select - assert_equals: expected "<textarea></textarea>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL Input tags should parse inside select if nested in another tag - assert_equals: expected "<div><input></div>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL <div>s, <button>s, and <datalist>s should be allowed in <select> - assert_equals: expected "<div>div1</div><button>button</button><div>div2</div><datalist><option>option</option></datalist><div>div3</div>" but got "div1buttondiv2<option>option</option>div3"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL </select> should close <button> - assert_equals: expected "<button>button</button>" but got "button"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL </select> should close <datalist> - assert_equals: expected "<datalist>datalist</datalist>" but got "datalist"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL <select> in <button> in <select> should remove inner <select> - assert_equals: expected "<button></button>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL <select> in <select><button><div> should remove inner <select> - assert_equals: expected "<button><div></div></button>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL Divs and imgs should be allowed as direct children of select and within options without a datalist - assert_equals: expected "<div><option><img>option</option></div>" but got "<option>option</option>"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL textarea tags should parse inside select instead of closing the select - assert_equals: expected "<textarea></textarea>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL Input tags should parse inside select if nested in another tag - assert_equals: expected "<div><input></div>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL <div>s, <button>s, and <datalist>s should be allowed in <select> - assert_equals: expected "<div>div1</div><button>button</button><div>div2</div><datalist><option>option</option></datalist><div>div3</div>" but got "div1buttondiv2<option>option</option>div3"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL </select> should close <button> - assert_equals: expected "<button>button</button>" but got "button"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL </select> should close <datalist> - assert_equals: expected "<datalist>datalist</datalist>" but got "datalist"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL <select> in <button> in <select> should remove inner <select> - assert_equals: expected "<button></button>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL <select> in <select><button><div> should remove inner <select> - assert_equals: expected "<button><div></div></button>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL Divs and imgs should be allowed as direct children of select and within options without a datalist - assert_equals: expected "<div><option><img>option</option></div>" but got "<option>option</option>"
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL textarea tags should parse inside select instead of closing the select - assert_equals: expected "<textarea></textarea>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
FAIL Input tags should parse inside select if nested in another tag - assert_equals: expected "<div><input></div>" but got ""
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:129:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2684:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:125:7
@http://web-platform.test:8000/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html:123:42
1:02.36 INFO Got 10 unexpected results, with 0 unexpected passes
1:02.36 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
1:02.54 wptserve INFO Stopped http server on 127.0.0.1:8445
1:02.54 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
1:02.54 wptserve INFO Stopped http server on 127.0.0.1:8446
1:02.56 wptserve INFO Stopped http server on 127.0.0.1:8002
1:02.56 wptserve INFO Stopped http server on 127.0.0.1:8001
1:02.56 wptserve INFO Stopped http server on 127.0.0.1:8444
1:02.56 wptserve INFO Stopped http server on 127.0.0.1:8443
1:02.56 wptserve INFO Stopped http server on 127.0.0.1:9000
1:02.56 wptserve INFO Stopped http server on 127.0.0.1:8003
1:02.56 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
1:02.58 wptserve INFO Stopped http server on 127.0.0.1:8000
1:02.70 INFO Removed font: Ahem.ttf
1:02.73 INFO Closing logging queue
1:02.73 INFO queue closed
1:02.74 INFO ::: Ran 10 of expected 10 iterations.
1:02.74 INFO ## All results ##
1:02.74 INFO ### /html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html ###
1:02.74 INFO | Subtest | Results | Messages |
1:02.74 INFO |------------------------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
1:02.74 INFO | | OK | |
1:02.74 INFO | `<div>s, <button>s, and <datalist>s should be allowed in <select>` | FAIL | `assert_equals: expected "<div>div1</div><button>button</button><div>div2</div><datalist><option>option</option></datalist><div>div3</div>" but got "div1buttondiv2<option>option</option>div3"` |
1:02.74 INFO | `</select> should close <button>` | FAIL | `assert_equals: expected "<button>button</button>" but got "button"` |
1:02.74 INFO | `</select> should close <datalist>` | FAIL | `assert_equals: expected "<datalist>datalist</datalist>" but got "datalist"` |
1:02.74 INFO | `<select> in <button> in <select> should remove inner <select>` | FAIL | `assert_equals: expected "<button></button>" but got ""` |
1:02.74 INFO | `<select> in <select><button><div> should remove inner <select>` | FAIL | `assert_equals: expected "<button><div></div></button>" but got ""` |
1:02.74 INFO | `JS added nested <select> should be ignored` | PASS | |
1:02.74 INFO | `JS added nested <select>s should be ignored` | PASS | |
1:02.74 INFO | `Divs and imgs should be allowed as direct children of select and within options without a datalist` | FAIL | `assert_equals: expected "<div><option><img>option</option></div>" but got "<option>option</option>"` |
1:02.74 INFO | `Input tags should not parse inside select instead of closing the select` | PASS | |
1:02.74 INFO | `textarea tags should parse inside select instead of closing the select` | FAIL | `assert_equals: expected "<textarea></textarea>" but got ""` |
1:02.74 INFO | `Input tags should parse inside select if nested in another tag` | FAIL | `assert_equals: expected "<div><input></div>" but got ""` |
1:02.74 INFO | `Input tags should close select when directly inside an <option>` | PASS | |
1:02.74 INFO | `The last test should not leave any tags open after parsing` | PASS | |
1:02.74 INFO | `Nested selects should be retained 1` | PASS | |
1:02.74 INFO | `Nested selects should be retained 2` | PASS | |
1:02.74 INFO | `JS added nested select should be ignored` | PASS | |
1:02.74 INFO | `JS added nested selects should be ignored` | PASS | |
1:02.74 INFO
1:02.74 INFO ::: Running tests in a loop with restarts 10 times : PASS
1:02.74 INFO :::
1:02.74 INFO ::: Test verification PASS
1:02.74 INFO :::
[taskcluster 2025-05-13 21:39:07.229Z] === Task Finished ===
[taskcluster 2025-05-13 21:39:07.505Z] Successful task run with exit code: 0 completed in 192.556 seconds