blob: 4509efbcb3f875dd62861368e4516799c5884d0d [file] [log] [blame]
<!DOCTYPE html>
<body>
<script src="../../../resources/testharness.js"></script>
<script src="../../../resources/testharnessreport.js"></script>
<div id="log"></div>
<form>
<select>
<option selected>1</option>
<option>2</option>
</select>
</form>
<script>
var select = document.querySelector('select');
var changeEventCounter = 0;
select.addEventListener('change', function() { ++changeEventCounter; }, false);
test(function() {
select.focus();
eventSender.keyDown('2');
assert_equals(changeEventCounter, 1);
document.querySelector('form').reset();
select.blur();
assert_equals(changeEventCounter, 1);
}, 'Form reset and blur() should trigger no change event.');
</script>
</body>