Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(82)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/script-tests/inputText-never-fired-on-keydown-cancel.js

Issue 2709983005: Selection API: Do not change focus by Selection functions. (Closed)
Patch Set: . Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 description('Test that ensure textInput events should not fired when preceding k ey events are cancelled'); 1 description('Test that ensure textInput events should not fired when preceding k ey events are cancelled');
2 2
3 var targetRoot = document.createElement("div"); 3 var targetRoot = document.createElement("div");
4 targetRoot.innerHTML += "<input type='text' id='targetInput' />"; 4 targetRoot.innerHTML += "<input type='text' id='targetInput' />";
5 targetRoot.innerHTML += "<textarea id='targetTextarea'></textarea>"; 5 targetRoot.innerHTML += "<textarea id='targetTextarea'></textarea>";
6 targetRoot.innerHTML += "<div id='targetEditable' contentEditable></div>"; 6 targetRoot.innerHTML += "<div id='targetEditable' contentEditable></div>";
7 document.body.appendChild(targetRoot); 7 document.body.appendChild(targetRoot);
8 8
9 var targetInput = document.getElementById("targetInput"); 9 var targetInput = document.getElementById("targetInput");
10 var targetTextarea = document.getElementById("targetTextarea"); 10 var targetTextarea = document.getElementById("targetTextarea");
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 eventSender.keyDown("a"); 48 eventSender.keyDown("a");
49 shouldBe("null", "receivedEventTarget"); 49 shouldBe("null", "receivedEventTarget");
50 } 50 }
51 51
52 targetInput.focus(); 52 targetInput.focus();
53 test(targetInput); 53 test(targetInput);
54 54
55 targetTextarea.focus(); 55 targetTextarea.focus();
56 test(targetTextarea); 56 test(targetTextarea);
57 57
58 targetEditable.focus();
58 window.getSelection().setBaseAndExtent(targetEditable, 0, targetEditable, 0); 59 window.getSelection().setBaseAndExtent(targetEditable, 0, targetEditable, 0);
59 test(targetEditable); 60 test(targetEditable);
60 61
61 targetRoot.style.display = "none"; 62 targetRoot.style.display = "none";
62 63
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698