summaryrefslogtreecommitdiffstats
path: root/editor/libeditor/crashtests/1644903.html
blob: 175c6afda7c609f6304cdae11222b37501224f3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script>
window.onload = () => {
  document.execCommand("undo");
}
function onToggle() {
  // For emulating the traditional behavior, collapse Selection to end of the
  // text node at end of the <details> (<p> is closed before the <details>).
  const details = document.querySelector("details");
  getSelection().collapse(details.lastChild, details.lastChild.length);
  const link = document.querySelector("link");
  document.execCommand("delete");
  document.querySelector("iframe").contentDocument.adoptNode(link);
}
</script>
<p contenteditable>
<link item="">
<details open ontoggle="onToggle()">
<iframe></iframe>
</details></body>