tor-browser

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

pointerevent_bubble_display_none.html (907B)


      1 <!doctype html>
      2 <html>
      3 <head>
      4 <title>PointerEvent: Events still bubble to ancestors with display: none </title>
      5 <meta name="viewport" content="width=device-width">
      6 <script src="/resources/testharness.js"></script>
      7 <script src="/resources/testharnessreport.js"></script>
      8 <script src="/resources/testdriver.js"></script>
      9 <script src="/resources/testdriver-vendor.js"></script>
     10 <style>
     11 #wrapper:active {
     12  display: none;
     13 }
     14 
     15 #parent {
     16  width: 100px;
     17  height: 100px;
     18  background-color: green;
     19 }
     20 </style>
     21 </head>
     22 <body>
     23 <div id="parent">
     24  <div id="wrapper">
     25    <button>click me</button>
     26  </div>
     27 </div>
     28 
     29 <script>
     30 promise_test(function() {
     31  const parentClickedPromise = new Promise(r => {
     32    document.getElementById("parent").addEventListener("click", r);
     33  });
     34 
     35  const click = test_driver.click(document.querySelector("button"));
     36 
     37  return Promise.all([click, parentClickedPromise]);
     38 })
     39 </script>
     40 </body>