| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <style> | 4 <style> |
| 5 input::-webkit-textfield-decoration-container, | 5 input::-webkit-textfield-decoration-container, |
| 6 input[type="search"]::-webkit-textfield-decoration-container, | 6 input[type="search"]::-webkit-textfield-decoration-container, |
| 7 input[type="search"]::-webkit-search-cancel-button, | 7 input[type="search"]::-webkit-search-cancel-button, |
| 8 input[type="search"]::-webkit-search-decoration, | 8 input[type="search"]::-webkit-search-decoration, |
| 9 input[type="search"]::-webkit-search-results-decoration, | 9 input[type="search"]::-webkit-search-results-decoration, |
| 10 input[type="search"]::-webkit-search-results-button, | 10 input[type="search"]::-webkit-search-results-button, |
| 11 ::-webkit-input-speech-button, | |
| 12 ::-webkit-input-placeholder, | 11 ::-webkit-input-placeholder, |
| 13 input::-webkit-input-placeholder, | 12 input::-webkit-input-placeholder, |
| 14 isindex::-webkit-input-placeholder, | 13 isindex::-webkit-input-placeholder, |
| 15 input[type="button"], input[type="submit"], input[type="reset"], | 14 input[type="button"], input[type="submit"], input[type="reset"], |
| 16 input[type="file"]::-webkit-file-upload-button, | 15 input[type="file"]::-webkit-file-upload-button, |
| 17 button, | 16 button, |
| 18 input[type="range"]::-webkit-slider-container, | 17 input[type="range"]::-webkit-slider-container, |
| 19 input[type="range"]::-webkit-media-slider-container, | 18 input[type="range"]::-webkit-media-slider-container, |
| 20 input[type="range"]::-webkit-slider-runnable-track, | 19 input[type="range"]::-webkit-slider-runnable-track, |
| 21 input[type="range"]::-webkit-slider-thumb, | 20 input[type="range"]::-webkit-slider-thumb, |
| 22 input[type="range"]::-webkit-color-swatch-wrapper, | 21 input[type="range"]::-webkit-color-swatch-wrapper, |
| 23 input[type="range"]::-webkit-color-swatch, | 22 input[type="range"]::-webkit-color-swatch, |
| 24 input::-webkit-calendar-picker-indicator { | 23 input::-webkit-calendar-picker-indicator { |
| 25 -webkit-user-modify: read-write; | 24 -webkit-user-modify: read-write; |
| 26 } | 25 } |
| 27 </style> | 26 </style> |
| 28 </head> | 27 </head> |
| 29 <body> | 28 <body> |
| 30 | 29 |
| 31 <p>The inner element of input should not be modifiable. | 30 <p>The inner element of input should not be modifiable. |
| 32 Trying to delete the inner element of input should not cause a crash.</p> | 31 Trying to delete the inner element of input should not cause a crash.</p> |
| 33 | 32 |
| 34 <div id="container"> | 33 <div id="container"> |
| 35 <input id="search" type="search"> | 34 <input id="search" type="search"> |
| 36 <input id="file" type="file"> | 35 <input id="file" type="file"> |
| 37 <input id="range" type="range"> | 36 <input id="range" type="range"> |
| 38 <input id="color" type="color"> | 37 <input id="color" type="color"> |
| 39 <input id="number" type="number"> | 38 <input id="number" type="number"> |
| 40 <input id="placeholder" type="text" placeholder="something"> | 39 <input id="placeholder" type="text" placeholder="something"> |
| 41 <input id="speech" type="text" x-webkit-speech> | |
| 42 <button id="button">something</button> | 40 <button id="button">something</button> |
| 43 <input id="date" type="date"> | 41 <input id="date" type="date"> |
| 44 <video id="video" controls> | 42 <video id="video" controls> |
| 45 <audio id="audio" controls> | 43 <audio id="audio" controls> |
| 46 </div> | 44 </div> |
| 47 | 45 |
| 48 <script> | 46 <script> |
| 49 if (window.testRunner) | 47 if (window.testRunner) |
| 50 testRunner.dumpAsText(); | 48 testRunner.dumpAsText(); |
| 51 | 49 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 62 } | 60 } |
| 63 | 61 |
| 64 var container = document.getElementById("container"); | 62 var container = document.getElementById("container"); |
| 65 | 63 |
| 66 focusAndType("search", "delete"); | 64 focusAndType("search", "delete"); |
| 67 focusAndType("file", "delete"); | 65 focusAndType("file", "delete"); |
| 68 focusAndType("range", "delete"); | 66 focusAndType("range", "delete"); |
| 69 focusAndType("color", "delete"); | 67 focusAndType("color", "delete"); |
| 70 focusAndType("number", "delete"); | 68 focusAndType("number", "delete"); |
| 71 focusAndType("placeholder", "delete"); | 69 focusAndType("placeholder", "delete"); |
| 72 focusAndType("speech", "delete"); | |
| 73 focusAndType("button", "delete"); | 70 focusAndType("button", "delete"); |
| 74 focusAndType("date", "delete"); | 71 focusAndType("date", "delete"); |
| 75 focusAndType("video", "delete"); | 72 focusAndType("video", "delete"); |
| 76 focusAndType("audio", "delete"); | 73 focusAndType("audio", "delete"); |
| 77 | 74 |
| 78 if (window.testRunner) | 75 if (window.testRunner) |
| 79 container.innerHTML = "PASS"; | 76 container.innerHTML = "PASS"; |
| 80 </script> | 77 </script> |
| 81 </body> | 78 </body> |
| 82 </html> | 79 </html> |
| OLD | NEW |