[iOS] Spelling suggestions cannot be selected in focused form controls when zoomed in
[WebKit-https.git] / LayoutTests / fast / forms / ios / click-should-not-suppress-misspelling.html
1 <!DOCTYPE html> <!-- webkit-test-runner [ useFlexibleViewport=true ] -->
2 <html>
3 <head>
4 <script src="../../../resources/ui-helper.js"></script>
5 <script src="../../../resources/js-test.js"></script>
6 <style>
7 html, body {
8     margin: 0;
9     width: 100%;
10     height: 100%;
11 }
12
13 input {
14     font-size: 320px;
15     display: block;
16 }
17 </style>
18 </head>
19 <body>
20 <input id="input" value="covfefe">
21 </body>
22 <script>
23 const input = document.getElementById("input");
24
25 addEventListener("load", async () => {
26     if (window.testRunner) {
27         testRunner.dumpAsText();
28         testRunner.waitUntilDone();
29     } else {
30         description(`To manually test, tap the input field to bring up the keyboard, and then tap on a part of the word in
31             the input field that is far away from the editing caret. As a result, the contents of the input should be
32             selected and marked as a misspelled word.`);
33         return;
34     }
35
36     await UIHelper.activateAndWaitForInputSessionAt(100, 150);
37
38     input.addEventListener("click", () => {
39         setTimeout(() => {
40             shouldBe("input.selectionStart", "0");
41             shouldBe("input.selectionEnd", "7");
42             testRunner.notifyDone();
43         });
44     });
45
46     await UIHelper.tapAt(800, 150);
47 });
48 </script>
49 </html>