mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Resets selection in textinput when its content is changed.
Adds a wpt test as well.
This commit is contained in:
parent
6c5bfca53e
commit
0b593759df
3 changed files with 29 additions and 1 deletions
|
@ -0,0 +1,18 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<title>Selection indices after content change</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script>
|
||||
test(function() {
|
||||
var input = document.createElement("input");
|
||||
input.focus();
|
||||
input.value = "something something something dark side";
|
||||
input.setSelectionRange(4,20);
|
||||
assert_equals(input.selectionStart, 4);
|
||||
assert_equals(input.selectionEnd, 20);
|
||||
input.value = "It's a trap!";
|
||||
assert_equals(input.selectionStart, input.value.length);
|
||||
assert_equals(input.selectionEnd, input.value.length);
|
||||
}, "Selection indices after reseting content");
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue