Skip to content

Make <input> close <option> and <optgroup>

96f8066
Select commit
Loading
Failed to load commit list.
Merged

Make <input> close <option> and <optgroup> #52511

Make <input> close <option> and <optgroup>
96f8066
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-stability succeeded May 13, 2025 in 24m 20s

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