4 https://bugzilla.mozilla.org/show_bug.cgi?id=537046
7 <title>Test for Bug
537046</title>
8 <script type=
"application/javascript" src=
"/tests/SimpleTest/SimpleTest.js"></script>
9 <link rel=
"stylesheet" type=
"text/css" href=
"/tests/SimpleTest/test.css"/>
10 <script type=
"text/javascript" src=
"/tests/SimpleTest/EventUtils.js"></script>
13 <a target=
"_blank" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=537046">Mozilla Bug
537046</a>
16 <div id=
"editor" contenteditable=
"true">
19 <div id=
"source" contenteditable=
"true">
22 <script type=
"application/javascript">
24 /** Test for Bug
537046 **/
26 SimpleTest.expectAssertions(
1);
28 SimpleTest.waitForExplicitFinish();
29 addLoadEvent(function() {
30 var ed = document.getElementById(
"editor");
31 var src = document.getElementById(
"source");
32 ed.addEventListener(
"DOMSubtreeModified", function() {
33 src.textContent = ed.innerHTML;
35 src.addEventListener(
"DOMSubtreeModified", function() {
36 ed.innerHTML = ed.textContent;
39 // Simulate pressing Enter twice
41 synthesizeKey(
"VK_RETURN", {});
42 synthesizeKey(
"VK_RETURN", {});
44 ok(true,
"Didn't crash!");