blob: 9fb90b05538765e128ccd65ba46e88fa4f9dc95a [file] [log] [blame]
<!DOCTYPE html>
<script src="../../../resources/testharness.js"></script>
<script src="../../../resources/testharnessreport.js"></script>
<input value="a">
<script>
test(() => {
var input = document.querySelector('input');
input.setAttribute('value', 'b');
input.focus();
input.select();
eventSender.keyDown('a');
var didDispatchChange = false;
input.onchange = () => { didDispatchChange = true; }
input.blur();
assert_true(didDispatchChange);
}, 'crbug.com/659499: Updating INPUT value to the previous defaultValue should dispatch "change" event.');
</script>