mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
f1a91fa1b0
We do not want to traverse inside native anonymous elements, but we should still be able to skip over generated content, to avoid getting stuck on such images.
32 lines
879 B
HTML
32 lines
879 B
HTML
<html class="reftest-wait">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
|
|
<style>
|
|
img {
|
|
border: solid 1px red;
|
|
mid-width: 1em;
|
|
display: inline-block;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body onload="start()">
|
|
<div onfocus="done()" contenteditable>foo<img>bar</div>
|
|
<script>
|
|
var div = document.querySelector("div");
|
|
function start() {
|
|
div.focus();
|
|
}
|
|
function done() {
|
|
var sel = getSelection();
|
|
sel.collapse(div, 0);
|
|
// Press Right four times to set the caret right before "bar"
|
|
for (var i = 0; i < 4; ++i) {
|
|
synthesizeKey("VK_RIGHT", {});
|
|
}
|
|
document.documentElement.removeAttribute("class");
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|