Summary

Harness status: OK

Found 3 tests

Details

ResultTest NameMessage
FailOption elements should work if they are a descendant of a selects wrapper div.Cannot read properties of null (reading 'appendChild')
TypeError: Cannot read properties of null (reading 'appendChild')
    at runTest (https://wpt.live/html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:59:14)
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:85:3)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:84:1
Asserts run
Pass
assert_equals(6, 6, "select.length")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:37:3)
Pass
assert_equals(6, 6, "select.options.length")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:38:3)
Pass
assert_equals(Element node <option class="one">one</option>, Element node <option class="one">one</option>, "select.options[0]")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:39:3)
Pass
assert_equals(Element node <option class="two">two</option>, Element node <option class="two">two</option>, "select.options[1]")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:40:3)
Pass
assert_equals(Element node <option class="three">three</option>, Element node <option class="three">three</option>, "select.options[2]")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:41:3)
Pass
assert_equals(Element node <option class="four">four</option>, Element node <option class="four">four</option>, "select.options[3]")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:42:3)
Pass
assert_equals(Element node <option class="five">five</option>, Element node <option class="five">five</option>, "select.options[4]")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:43:3)
Pass
assert_equals(Element node <option class="six">six</option>, Element node <option class="six">six</option>, "select.options[5]")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:44:3)
Pass
assert_equals("one", "one", "initial select.value")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:46:3)
Pass
assert_equals("two", "two", "select.value after modifying")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:48:3)
Pass
assert_equals(5, 5, "select.length after removing an option")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:51:3)
Pass
assert_equals(5, 5, "select.options.length after removing an option")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:52:3)
Pass
assert_equals(Element node <option class="one">one</option>, Element node <option class="one">one</option>, "select.options[0] after removing an option")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:53:3)
Pass
assert_equals(Element node <option class="two">two</option>, Element node <option class="two">two</option>, "select.options[1] after removing an option")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:54:3)
Pass
assert_equals(Element node <option class="three">three</option>, Element node <option class="three">three</option>, "select.options[0] after removing an option")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:55:3)
Pass
assert_equals(Element node <option class="five">five</option>, Element node <option class="five">five</option>, "select.options[1] after removing an option")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:56:3)
Pass
assert_equals(Element node <option class="six">six</option>, Element node <option class="six">six</option>, "select.options[1] after removing an option")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:57:3)
FailOptions in wrapper div should still work when the multiple attribute is added.assert_equals: select.length expected 6 but got 5
    at runTest (https://wpt.live/html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:37:3)
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:90:3)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:88:1
Asserts run
Fail
assert_equals(5, 6, "select.length")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:37:3)
FailOptions in wrapper div in multiple should work after re-parsing and re-attaching.assert_equals: select.length expected 6 but got 5
    at runTest (https://wpt.live/html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:37:3)
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:96:3)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:93:1
Asserts run
Fail
assert_equals(5, 6, "select.length")
    at runTest ( /html/semantics/forms/the-select-element/customizable-select/select-datalist-options-idl.tentative.html:37:3)