tor-browser

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

anchor-contenteditable-navigate.html (827B)


      1 <!DOCTYPE html>
      2 <meta charset="utf-8">
      3 <link rel="author" title="Joey Arhar" href="mailto:jarhar@chromium.org">
      4 
      5 <script src="/resources/testharness.js"></script>
      6 <script src="/resources/testharnessreport.js"></script>
      7 <script src="/resources/testdriver.js"></script>
      8 <script src="/resources/testdriver-actions.js"></script>
      9 <script src="/resources/testdriver-vendor.js"></script>
     10 
     11 <!-- This behavior is not explicitly specified. -->
     12 
     13 <a id=anchorid href="javascript:window.anchornavigated = true;">anchor</a>
     14 
     15 <script>
     16 promise_test(async () => {
     17  window.anchornavigated = false;
     18 
     19  anchorid.contentEditable = true;
     20  await test_driver.click(anchorid);
     21 
     22  assert_false(window.anchornavigated, "Anchor's javascript: url was run.");
     23 
     24 }, 'Anchor elements should not be able to navigate if they have contentEditable.');
     25 </script>