blob: 4d5c872223920564849d784d8e2e28c5edca299d [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<p id="description">This tests that the cursor can be moved inside a "-webkit-user-modify: read-only" element if the web view is editable. The cursor should end up inside "some text in between". To test manually, ensure this page is opened in an editable web view.</p>
<div id="container" contenteditable>before <span id="inner" style="-webkit-user-modify: read-only">some text in between</span> after</div>
<script src="../../resources/ui-helper.js"></script>
<script src="../../resources/dump-as-markup.js"></script>
<script>
Markup.waitUntilDone();
addEventListener("load", async () => {
Markup.description(document.getElementById('description').textContent);
if (window.testRunner && testRunner.runUIScript)
await UIHelper.setWebViewEditable(true);
var selection = window.getSelection();
selection.setPosition(container, 0);
for (var i = 0; i < 12; i++)
selection.modify("move", "forward", "character");
Markup.dump('container');
Markup.notifyDone();
});
</script>
</body>
</html>