mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
87b3431373
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.
29 lines
774 B
HTML
29 lines
774 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();
|
|
// Set the caret right before "bar"
|
|
sel.collapse(div.lastChild, 0);
|
|
document.documentElement.removeAttribute("class");
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|