<!DOCTYPE html> | |
<script> | |
function test() { | |
const select = document.querySelector('select'); | |
select.setCustomValidity('validity'); | |
select.reportValidity(); | |
const textarea = document.querySelector('textarea'); | |
textarea.setRangeText('lol'); | |
select.autofocus = true; | |
setTimeout(() => { | |
select.reportValidity(); | |
textarea.blur(); | |
}, 0); | |
} | |
</script> | |
<body onload='test()'> | |
<p>The onchange should not be triggered by textarea when it got something changed without being focused. Pass if not crashed, and the focused select box is displayed.</p> | |
<select></select> | |
<textarea></textarea> | |
</body> |