4 <script src=
"../../resources/js-test.js"></script>
7 <p id=
"description">Bug
45681: Assertion failure about dirty flag changes of textarea elements.
</p>
8 <div id=
"console"></div>
10 var ta
= document
.createElement('textarea');
11 ta
.setAttribute('maxlength', '1');
12 ta
.value
= 'abc'; // Make it dirty && invalid.
13 ta
.checkValidity(); // This made an assertion failure.
14 testPassed('Not crashed.');
16 ta
.value
= 'a'; // Make it dirty && valid.
17 ta
.defaultValue
= 'abc'; // Make it non-dirty && invalid.
18 ta
.checkValidity(); // This made an assertion fail.
19 testPassed('Not crashed.');