Tests: Create imported WPT test output from completion callback data

This allows us to disable test output, which performs expensive assert
tracking. This was making our imported tests run significantly slower
than tests run via `WPT.sh`.

Formatting the output ourselves also allows us to remove unnecessary
information from the test output.

This commit also rebaselines all existing imported WPT tests to follow
the new format.
This commit is contained in:
Tim Ledbetter
2024-12-02 18:45:22 +00:00
committed by Tim Ledbetter
parent e38b206957
commit 61ae388140
Notes: github-actions[bot] 2024-12-02 22:42:57 +00:00
1036 changed files with 17493 additions and 22639 deletions

View File

@@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass <select> needs to be updated when <optgroup> is removed
Pass <select> needs to be updated when <optgroup> is removed

View File

@@ -1,21 +1,16 @@
Summary
Harness status: OK
Rerun
Found 11 tests
11 Pass
Details
Result Test Name MessagePass Option constructor with no arguments
Pass Option constructor with falsy arguments
Pass Option constructor creates HTMLOptionElement with specified text and value
Pass Option constructor handles selectedness correctly when specified with defaultSelected only
Pass Option constructor handles selectedness correctly, even when incongruous with defaultSelected
Pass Option constructor treats undefined text and value correctly
Pass Option constructor treats empty text and value correctly
Pass Option constructor treats falsy selected and defaultSelected correctly
Pass Option constructor treats truthy selected and defaultSelected correctly
Pass Option constructor does not set dirtiness (so, manipulating the selected content attribute still updates the selected IDL attribute)
Pass Prototype of object created with named constructor
Pass Option constructor with no arguments
Pass Option constructor with falsy arguments
Pass Option constructor creates HTMLOptionElement with specified text and value
Pass Option constructor handles selectedness correctly when specified with defaultSelected only
Pass Option constructor handles selectedness correctly, even when incongruous with defaultSelected
Pass Option constructor treats undefined text and value correctly
Pass Option constructor treats empty text and value correctly
Pass Option constructor treats falsy selected and defaultSelected correctly
Pass Option constructor treats truthy selected and defaultSelected correctly
Pass Option constructor does not set dirtiness (so, manipulating the selected content attribute still updates the selected IDL attribute)
Pass Prototype of object created with named constructor

View File

@@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass form
Pass form

View File

@@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 4 tests
4 Pass
Details
Result Test Name MessagePass option index should work inside the document
Pass option index should always be 0 for options in datalists
Pass option index should always be 0 for options with no container
Pass option index should always be 0 for options not even in the document
Pass option index should work inside the document
Pass option index should always be 0 for options in datalists
Pass option index should always be 0 for options with no container
Pass option index should always be 0 for options not even in the document

View File

@@ -1,23 +1,18 @@
Summary
Harness status: OK
Rerun
Found 12 tests
9 Pass
3 Fail
Details
Result Test Name MessagePass No children, no label
Pass No children, empty label
Pass No children, label
Fail No children, namespaced label
Pass Single child, no label
Pass Single child, empty label
Pass Single child, label
Fail Single child, namespaced label
Pass Two children, no label
Pass Two children, empty label
Pass Two children, label
Fail Two children, namespaced label
Pass No children, no label
Pass No children, empty label
Pass No children, label
Fail No children, namespaced label
Pass Single child, no label
Pass Single child, empty label
Pass Single child, label
Fail Single child, namespaced label
Pass Two children, no label
Pass Two children, empty label
Pass Two children, label
Fail Two children, namespaced label

View File

@@ -1,13 +1,8 @@
Summary
Harness status: OK
Rerun
Found 3 tests
3 Pass
Details
Result Test Name MessagePass not dirty
Pass dirty, selected
Pass dirty, not selected
Pass not dirty
Pass dirty, selected
Pass dirty, not selected

View File

@@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Test for the backslash sign in option.text
Pass Test for the backslash sign in option.text

View File

@@ -1,12 +1,7 @@
Summary
Harness status: OK
Rerun
Found 2 tests
2 Pass
Details
Result Test Name MessagePass Option with non-empty label.
Pass Option with empty label.
Pass Option with non-empty label.
Pass Option with empty label.

View File

@@ -1,21 +1,16 @@
Summary
Harness status: OK
Rerun
Found 11 tests
11 Pass
Details
Result Test Name MessagePass option.text should recurse
Pass option.text should not recurse into HTML script elements
Pass option.text should not recurse into SVG script elements
Pass option.text should recurse into MathML script elements
Pass option.text should recurse into null script elements
Pass option.text should work if a child of the option ends with a script
Pass option.text should work if the option is in an HTML script element
Pass option.text should work if the option is in an SVG script element
Pass option.text should work if the option is in a MathML script element
Pass option.text should ignore comment children
Pass option.text should ignore PI children
Pass option.text should recurse
Pass option.text should not recurse into HTML script elements
Pass option.text should not recurse into SVG script elements
Pass option.text should recurse into MathML script elements
Pass option.text should recurse into null script elements
Pass option.text should work if a child of the option ends with a script
Pass option.text should work if the option is in an HTML script element
Pass option.text should work if the option is in an SVG script element
Pass option.text should work if the option is in a MathML script element
Pass option.text should ignore comment children
Pass option.text should ignore PI children

View File

@@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Verify that using HTMLOptionElement.text setter does not update the existing text child node.
Pass Verify that using HTMLOptionElement.text setter does not update the existing text child node.

View File

@@ -1,60 +1,55 @@
Summary
Harness status: OK
Rerun
Found 50 tests
50 Pass
Details
Result Test Name MessagePass HTMLOptionElement.text
Pass option.text should strip leading space characters (" ")
Pass option.text should strip leading space characters ("\t")
Pass option.text should strip leading space characters ("\n")
Pass option.text should strip leading space characters ("\f")
Pass option.text should strip leading space characters ("\r")
Pass option.text should strip trailing space characters (" ")
Pass option.text should strip trailing space characters ("\t")
Pass option.text should strip trailing space characters ("\n")
Pass option.text should strip trailing space characters ("\f")
Pass option.text should strip trailing space characters ("\r")
Pass option.text should strip leading and trailing space characters (" ")
Pass option.text should strip leading and trailing space characters ("\t")
Pass option.text should strip leading and trailing space characters ("\n")
Pass option.text should strip leading and trailing space characters ("\f")
Pass option.text should strip leading and trailing space characters ("\r")
Pass option.text should replace single internal space characters (" ")
Pass option.text should replace single internal space characters ("\t")
Pass option.text should replace single internal space characters ("\n")
Pass option.text should replace single internal space characters ("\f")
Pass option.text should replace single internal space characters ("\r")
Pass option.text should replace multiple internal space characters (" ", " ")
Pass option.text should replace multiple internal space characters (" ", "\t")
Pass option.text should replace multiple internal space characters (" ", "\n")
Pass option.text should replace multiple internal space characters (" ", "\f")
Pass option.text should replace multiple internal space characters (" ", "\r")
Pass option.text should replace multiple internal space characters ("\t", " ")
Pass option.text should replace multiple internal space characters ("\t", "\t")
Pass option.text should replace multiple internal space characters ("\t", "\n")
Pass option.text should replace multiple internal space characters ("\t", "\f")
Pass option.text should replace multiple internal space characters ("\t", "\r")
Pass option.text should replace multiple internal space characters ("\n", " ")
Pass option.text should replace multiple internal space characters ("\n", "\t")
Pass option.text should replace multiple internal space characters ("\n", "\n")
Pass option.text should replace multiple internal space characters ("\n", "\f")
Pass option.text should replace multiple internal space characters ("\n", "\r")
Pass option.text should replace multiple internal space characters ("\f", " ")
Pass option.text should replace multiple internal space characters ("\f", "\t")
Pass option.text should replace multiple internal space characters ("\f", "\n")
Pass option.text should replace multiple internal space characters ("\f", "\f")
Pass option.text should replace multiple internal space characters ("\f", "\r")
Pass option.text should replace multiple internal space characters ("\r", " ")
Pass option.text should replace multiple internal space characters ("\r", "\t")
Pass option.text should replace multiple internal space characters ("\r", "\n")
Pass option.text should replace multiple internal space characters ("\r", "\f")
Pass option.text should replace multiple internal space characters ("\r", "\r")
Pass option.text should leave leading NBSP alone.
Pass option.text should leave trailing NBSP alone.
Pass option.text should leave a single internal NBSP alone.
Pass option.text should leave two internal NBSPs alone.
Pass HTMLOptionElement.text
Pass option.text should strip leading space characters (" ")
Pass option.text should strip leading space characters ("\t")
Pass option.text should strip leading space characters ("\n")
Pass option.text should strip leading space characters ("\f")
Pass option.text should strip leading space characters ("\r")
Pass option.text should strip trailing space characters (" ")
Pass option.text should strip trailing space characters ("\t")
Pass option.text should strip trailing space characters ("\n")
Pass option.text should strip trailing space characters ("\f")
Pass option.text should strip trailing space characters ("\r")
Pass option.text should strip leading and trailing space characters (" ")
Pass option.text should strip leading and trailing space characters ("\t")
Pass option.text should strip leading and trailing space characters ("\n")
Pass option.text should strip leading and trailing space characters ("\f")
Pass option.text should strip leading and trailing space characters ("\r")
Pass option.text should replace single internal space characters (" ")
Pass option.text should replace single internal space characters ("\t")
Pass option.text should replace single internal space characters ("\n")
Pass option.text should replace single internal space characters ("\f")
Pass option.text should replace single internal space characters ("\r")
Pass option.text should replace multiple internal space characters (" ", " ")
Pass option.text should replace multiple internal space characters (" ", "\t")
Pass option.text should replace multiple internal space characters (" ", "\n")
Pass option.text should replace multiple internal space characters (" ", "\f")
Pass option.text should replace multiple internal space characters (" ", "\r")
Pass option.text should replace multiple internal space characters ("\t", " ")
Pass option.text should replace multiple internal space characters ("\t", "\t")
Pass option.text should replace multiple internal space characters ("\t", "\n")
Pass option.text should replace multiple internal space characters ("\t", "\f")
Pass option.text should replace multiple internal space characters ("\t", "\r")
Pass option.text should replace multiple internal space characters ("\n", " ")
Pass option.text should replace multiple internal space characters ("\n", "\t")
Pass option.text should replace multiple internal space characters ("\n", "\n")
Pass option.text should replace multiple internal space characters ("\n", "\f")
Pass option.text should replace multiple internal space characters ("\n", "\r")
Pass option.text should replace multiple internal space characters ("\f", " ")
Pass option.text should replace multiple internal space characters ("\f", "\t")
Pass option.text should replace multiple internal space characters ("\f", "\n")
Pass option.text should replace multiple internal space characters ("\f", "\f")
Pass option.text should replace multiple internal space characters ("\f", "\r")
Pass option.text should replace multiple internal space characters ("\r", " ")
Pass option.text should replace multiple internal space characters ("\r", "\t")
Pass option.text should replace multiple internal space characters ("\r", "\n")
Pass option.text should replace multiple internal space characters ("\r", "\f")
Pass option.text should replace multiple internal space characters ("\r", "\r")
Pass option.text should leave leading NBSP alone.
Pass option.text should leave trailing NBSP alone.
Pass option.text should leave a single internal NBSP alone.
Pass option.text should leave two internal NBSPs alone.

View File

@@ -1,23 +1,18 @@
Summary
Harness status: OK
Rerun
Found 12 tests
9 Pass
3 Fail
Details
Result Test Name MessagePass No children, no value
Pass No children, empty value
Pass No children, value
Fail No children, namespaced value
Pass Single child, no value
Pass Single child, empty value
Pass Single child, value
Fail Single child, namespaced value
Pass Two children, no value
Pass Two children, empty value
Pass Two children, value
Fail Two children, namespaced value
Pass No children, no value
Pass No children, empty value
Pass No children, value
Fail No children, namespaced value
Pass Single child, no value
Pass Single child, empty value
Pass Single child, value
Fail Single child, namespaced value
Pass Two children, no value
Pass Two children, empty value
Pass Two children, value
Fail Two children, namespaced value

View File

@@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 3 tests
1 Pass
2 Fail
Details
Result Test Name MessagePass if before and node are the same element nothing should be done
Fail add method should add option elements correctly Cannot access property "value" on undefined object "selly[i]"
Fail add method should add option groups correctly Cannot access property "value" on undefined object "selly[i]"
Pass if before and node are the same element nothing should be done
Fail add method should add option elements correctly
Fail add method should add option groups correctly

View File

@@ -1,16 +1,11 @@
Summary
Harness status: OK
Rerun
Found 6 tests
6 Pass
Details
Result Test Name MessagePass if only one item has a *name* or id value matching the parameter, return that object and stop
Pass if only one item has a name or *id* value matching the parameter, return that object and stop
Pass if no item has a name or id value matching the parameter, return null and stop
Pass if multiple items have a name or *id* value matching the parameter, return the first object and stop
Pass if multiple items have a *name* or id value matching the parameter, return the first object and stop
Pass if multiple items have a *name* or *id* value matching the parameter, return the first object and stop
Pass if only one item has a *name* or id value matching the parameter, return that object and stop
Pass if only one item has a name or *id* value matching the parameter, return that object and stop
Pass if no item has a name or id value matching the parameter, return null and stop
Pass if multiple items have a name or *id* value matching the parameter, return the first object and stop
Pass if multiple items have a *name* or id value matching the parameter, return the first object and stop
Pass if multiple items have a *name* or *id* value matching the parameter, return the first object and stop

View File

@@ -1,19 +1,14 @@
Summary
Harness status: OK
Rerun
Found 8 tests
6 Pass
2 Fail
Details
Result Test Name MessagePass On getting, the length attribute must return the number of nodes represented by the collection.
Pass Changing the length adds new nodes; The number of new nodes = new length minus old length
Fail New nodes have no value Cannot access property "value" on undefined object "selly[i]"
Pass Setting a length equal to existing length changes nothing
Pass Setting a length lower than the old length trims nodes from the end
Pass Setting element to null by index removed the element
Fail Setting element by index should correctly append and replace elements Cannot access property "value" on undefined object "selly[i]"
Pass Changing the length adds new nodes; The new nodes will not copy select's prefix
Pass On getting, the length attribute must return the number of nodes represented by the collection.
Pass Changing the length adds new nodes; The number of new nodes = new length minus old length
Fail New nodes have no value
Pass Setting a length equal to existing length changes nothing
Pass Setting a length lower than the old length trims nodes from the end
Pass Setting element to null by index removed the element
Fail Setting element by index should correctly append and replace elements
Pass Changing the length adds new nodes; The new nodes will not copy select's prefix

View File

@@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 5 tests
5 Pass
Details
Result Test Name MessagePass The last selected OPTION should win; Inserted by parser
Pass The last selected OPTION should win; Inserted by DOM API
Pass The last selected OPTION should win; Inserted by jQuery append()
Pass The last selected OPTION should win; Inserted by innerHTML
Pass If an OPTION says it is selected, it should be selected after it is inserted.
Pass The last selected OPTION should win; Inserted by parser
Pass The last selected OPTION should win; Inserted by DOM API
Pass The last selected OPTION should win; Inserted by jQuery append()
Pass The last selected OPTION should win; Inserted by innerHTML
Pass If an OPTION says it is selected, it should be selected after it is inserted.

View File

@@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass select.add() with an index should work when the target is inside an optgroup.
Pass select.add() with an index should work when the target is inside an optgroup.

View File

@@ -1,12 +1,7 @@
Summary
Harness status: OK
Rerun
Found 2 tests
2 Pass
Details
Result Test Name MessagePass test that HTMLSelectElement.add method can add option element
Pass test that HierarchyRequestError exception must be thrown when element is an ancestor of the element into which it is to be inserted
Pass test that HTMLSelectElement.add method can add option element
Pass test that HierarchyRequestError exception must be thrown when element is an ancestor of the element into which it is to be inserted

View File

@@ -1,13 +1,8 @@
Summary
Harness status: OK
Rerun
Found 3 tests
3 Pass
Details
Result Test Name MessagePass ask for reset on node remove, non multiple.
Pass ask for reset on node insert, non multiple.
Pass change selectedness of option, non multiple.
Pass ask for reset on node remove, non multiple.
Pass ask for reset on node insert, non multiple.
Pass change selectedness of option, non multiple.

View File

@@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 3 tests
2 Pass
1 Fail
Details
Result Test Name MessagePass multiple selected options exist, both set from markup
Pass multiple selected options exist, one set from script
Fail Removing multiple attribute reduces the number of selected OPTIONs to 1
Pass multiple selected options exist, both set from markup
Pass multiple selected options exist, one set from script
Fail Removing multiple attribute reduces the number of selected OPTIONs to 1

View File

@@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 4 tests
4 Pass
Details
Result Test Name MessagePass Option with id
Pass Option with name
Pass Option with name and id
Pass Empty string name
Pass Option with id
Pass Option with name
Pass Option with name and id
Pass Empty string name

View File

@@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 4 tests
4 Pass
Details
Result Test Name MessagePass select.remove(n) should work
Pass select.options.remove(n) should work
Pass remove() should work on select elements.
Pass Element#remove() should work on select elements.
Pass select.remove(n) should work
Pass select.options.remove(n) should work
Pass remove() should work on select elements.
Pass Element#remove() should work on select elements.

View File

@@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail Test required attribute
Fail Test required attribute

View File

@@ -1,19 +1,14 @@
Summary
Harness status: OK
Rerun
Found 8 tests
7 Pass
1 Fail
Details
Result Test Name MessagePass .selectedOptions with no selected option
Pass .selectedOptions with one selected option
Pass .selectedOptions using the 'multiple' attribute with no selected options
Pass .selectedOptions using the 'multiple' attribute with two selected options
Pass .selectedOptions without the 'multiple' attribute but more than one selected option should return the last one
Pass .selectedOptions should return `HTMLCollection` instance
Pass .selectedOptions should always return the same value - [SameObject]
Fail .selectedOptions should return the same object after selection changes - [SameObject]
Pass .selectedOptions with no selected option
Pass .selectedOptions with one selected option
Pass .selectedOptions using the 'multiple' attribute with no selected options
Pass .selectedOptions using the 'multiple' attribute with two selected options
Pass .selectedOptions without the 'multiple' attribute but more than one selected option should return the last one
Pass .selectedOptions should return `HTMLCollection` instance
Pass .selectedOptions should always return the same value - [SameObject]
Fail .selectedOptions should return the same object after selection changes - [SameObject]

View File

@@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail select setCustomValidity is correct Cannot access property "customError" on undefined object "elem.validity"
Fail select setCustomValidity is correct

View File

@@ -1,12 +1,7 @@
Summary
Harness status: OK
Rerun
Found 2 tests
2 Fail
Details
Result Test Name MessageFail Validation for placeholder option
Fail Check form not submitted for invalid select undefined is not a function (evaluated from 'select2.checkValidity')
Fail Validation for placeholder option
Fail Check form not submitted for invalid select

View File

@@ -1,16 +1,11 @@
Summary
Harness status: OK
Rerun
Found 6 tests
6 Fail
Details
Result Test Name MessageFail Placeholder label options within a select
Fail Placeholder label-like options within optgroup undefined is not a function (evaluated from 'select.checkValidity')
Fail Validation on selects with display size set as more than one undefined is not a function (evaluated from 'select.checkValidity')
Fail Validation on selects with multiple set undefined is not a function (evaluated from 'select.checkValidity')
Fail Validation on selects with non-empty disabled option undefined is not a function (evaluated from 'select.checkValidity')
Fail Remove and add back the placeholder label option undefined is not a function (evaluated from 'select.checkValidity')
Fail Placeholder label options within a select
Fail Placeholder label-like options within optgroup
Fail Validation on selects with display size set as more than one
Fail Validation on selects with multiple set
Fail Validation on selects with non-empty disabled option
Fail Remove and add back the placeholder label option

View File

@@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass select.value should reflect option.value
Pass select.value should reflect option.value

View File

@@ -1,21 +1,16 @@
Summary
Harness status: OK
Rerun
Found 11 tests
11 Fail
Details
Result Test Name MessageFail Test that HTMLselect with no options has empty string for value and null for selectedOption
Fail Test value and selectedOption with HTMLOptionElement element option parts
Fail Test value and selectedOption when value is null
Fail Test value and selectedOption when value is undefined
Fail Test value with non-HTMLOptionElement elements labeled as parts
Fail Test that value and selectedOption are updated when options are removed
Fail Test that slotted-in selected-value part is updated to value of select
Fail Test that option parts in a slotted-in listbox are reflected in the value property
Fail Test that value and selectedOption are correctly updated
Fail Test that HTMLOption.selected updates select.value and select.selectedOption
Fail Test that HTMLOption.value updates select.value
Fail Test that HTMLselect with no options has empty string for value and null for selectedOption
Fail Test value and selectedOption with HTMLOptionElement element option parts
Fail Test value and selectedOption when value is null
Fail Test value and selectedOption when value is undefined
Fail Test value with non-HTMLOptionElement elements labeled as parts
Fail Test that value and selectedOption are updated when options are removed
Fail Test that slotted-in selected-value part is updated to value of select
Fail Test that option parts in a slotted-in listbox are reflected in the value property
Fail Test that value and selectedOption are correctly updated
Fail Test that HTMLOption.selected updates select.value and select.selectedOption
Fail Test that HTMLOption.value updates select.value

View File

@@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 4 tests
4 Pass
Details
Result Test Name MessagePass options
Pass optgroups
Pass option is child of div
Pass no options
Pass options
Pass optgroups
Pass option is child of div
Pass no options

View File

@@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail Select element with "readonly" attribute shouldn't be barred from constraint validation
Fail Select element with "readonly" attribute shouldn't be barred from constraint validation

View File

@@ -1,23 +1,18 @@
Summary
Harness status: OK
Rerun
Found 13 tests
13 Pass
Details
Result Test Name MessagePass get empty
Pass get default
Pass get disabled
Pass get unselected
Pass set empty (HTMLSelectElement)
Pass set empty (HTMLOptionsCollection)
Pass set (HTMLSelectElement)
Pass set (HTMLOptionsCollection)
Pass set and reset (HTMLSelectElement)
Pass set and reset (HTMLOptionsCollection)
Pass get display:none
Pass reset to display:none
Pass set selectedIndex=-1
Pass get empty
Pass get default
Pass get disabled
Pass get unselected
Pass set empty (HTMLSelectElement)
Pass set empty (HTMLOptionsCollection)
Pass set (HTMLSelectElement)
Pass set (HTMLOptionsCollection)
Pass set and reset (HTMLSelectElement)
Pass set and reset (HTMLOptionsCollection)
Pass get display:none
Pass reset to display:none
Pass set selectedIndex=-1

View File

@@ -1,22 +1,21 @@
Summary
Harness status: OK
Rerun
Found 12 tests
12 Pass
Details
Result Test Name MessagePass for='window' event='onload()' parser inserted executes immediately
Pass for='window' event='onload' parser inserted executes immediately
Pass for=' WINdow ' event='ONload ' parser inserted executes immediately
Pass for='window' event='load' parser inserted does not execute
Pass for='window' event='onpageshow' parser inserted does not execute
Pass for='document' event='onload' parser inserted does not execute
Pass for='window' event='onload()' dom inserted executes immediately
Pass for='window' event='onload' dom inserted executes immediately
Pass for=' WINdow ' event='ONload ' dom inserted executes immediately
Pass for='window' event='load' dom inserted does not execute
Pass for='window' event='onpageshow' dom inserted does not execute
Pass for='document' event='onload' dom inserted does not execute
Pass for='window' event='onload()' parser inserted executes immediately
Pass for='window' event='onload' parser inserted executes immediately
Pass for=' WINdow
' event='ONload
' parser inserted executes immediately
Pass for='window' event='load' parser inserted does not execute
Pass for='window' event='onpageshow' parser inserted does not execute
Pass for='document' event='onload' parser inserted does not execute
Pass for='window' event='onload()' dom inserted executes immediately
Pass for='window' event='onload' dom inserted executes immediately
Pass for=' WINdow
' event='ONload
' dom inserted executes immediately
Pass for='window' event='load' dom inserted does not execute
Pass for='window' event='onpageshow' dom inserted does not execute
Pass for='document' event='onload' dom inserted does not execute