diff options
Diffstat (limited to 'testing/web-platform/tests/html/semantics/forms/the-option-element/dynamic-content-change-rendering.html')
-rw-r--r-- | testing/web-platform/tests/html/semantics/forms/the-option-element/dynamic-content-change-rendering.html | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/testing/web-platform/tests/html/semantics/forms/the-option-element/dynamic-content-change-rendering.html b/testing/web-platform/tests/html/semantics/forms/the-option-element/dynamic-content-change-rendering.html new file mode 100644 index 0000000000..1108c45e11 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/forms/the-option-element/dynamic-content-change-rendering.html @@ -0,0 +1,34 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<title>Invalidation test on resetting <select></title> +<link rel="help" href="https://html.spec.whatwg.org/C/#concept-option-label"> +<link rel="help" href="http://crbug.com/1090806"> +<link rel="match" href="dynamic-content-change-rendering-ref.html"> +<meta name=fuzzy content="maxDifference=0-3;totalPixels=20"> +<body> + +<select id="dropdown"> +<option></option> +</select> + +<select id="listbox" multiple> +<option></option> +</select> + +<script> +const selects = document.querySelectorAll('select'); + +const span0 = document.createElement('span'); +selects[0].options[0].appendChild(span0); + +const span1 = document.createElement('span'); +selects[1].options[0].appendChild(span1); + +document.documentElement.addEventListener('TestRendered', e => { + span0.textContent = 'foo'; + span1.textContent = 'bar'; + e.target.removeAttribute('class'); +}); +</script> +</body> +</html> |