tor-browser

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

pointer-event-document-move.html (848B)


      1 <!DOCTYPE html>
      2 <link rel="help" href="https://crbug.com/341104769">
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="/resources/testdriver.js"></script>
      6 <script src="/resources/testdriver-actions.js"></script>
      7 <script src="/resources/testdriver-vendor.js"></script>
      8 
      9 <template>
     10  <p>TEST</p>
     11 </template>
     12 
     13 <body>
     14 <script>
     15  const clone = document.querySelector("template").content.cloneNode(true);
     16  const p = clone.querySelector("p");
     17 
     18  let gotEvent = false;
     19  p.addEventListener("pointerup", () => {
     20    gotEvent = true;
     21  });
     22 
     23  document.body.append(clone);
     24 
     25  promise_test(async () => {
     26    await test_driver.click(document.querySelector("p"));
     27    assert_true(gotEvent);
     28  }, "Moving a node to new document should move the registered event listeners together");
     29 </script>