tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test_bug1361052.html (1403B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4  <title>Test for Bug 1361052</title>
      5  <script src="/tests/SimpleTest/SimpleTest.js"></script>
      6  <script src="/tests/SimpleTest/EventUtils.js"></script>
      7  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
      8 </head>
      9 <body>
     10 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1361052">Mozilla Bug 1361052</a>
     11 <p id="display"></p>
     12 <div id="content" style="display: none">
     13 </div>
     14 <pre id="test">
     15 <script class="testbody" type="application/javascript">
     16 
     17 SimpleTest.waitForExplicitFinish();
     18 
     19 SimpleTest.waitForFocus(() => {
     20  var strike = document.createElement("strike");
     21  strike.contentEditable = true;
     22  document.documentElement.appendChild(strike);
     23 
     24  var textarea = document.createElement("textarea");
     25  document.documentElement.appendChild(textarea);
     26 
     27  var h5 = document.createElement("h5");
     28  strike.appendChild(h5);
     29 
     30  textarea.setCustomValidity("A");
     31  document.documentElement.dir = "rtl";
     32  document.designMode = "on";
     33  document.execCommand("styleWithCSS", false, true);
     34  document.designMode = "off";
     35  textarea.reportValidity();
     36  document.documentElement.dir = "ltr";
     37 
     38  var range = document.createRange();
     39  range.selectNode(h5);
     40  window.getSelection().addRange(range);
     41 
     42  document.execCommand("inserthorizontalrule", false, null);
     43  ok(true, "No crash");
     44 
     45  SimpleTest.finish();
     46 });
     47 </script>
     48 </pre>
     49 </body>
     50 </html>