tor-browser

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

disabled-checkbox-click.html (997B)


      1 <!doctype html>
      2 <link rel="author" title="Aditya Keerthi" href="https://github.com/pxlcoder">
      3 <link rel="help" href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#enabling-and-disabling-form-controls:-the-disabled-attribute">
      4 <title>Test disabled checkbox does not change state when clicked</title>
      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 <input type="checkbox" disabled>
     12 <script>
     13 const input = document.querySelector("input");
     14 
     15 promise_test(async function() {
     16    assert_false(input.checked);
     17 
     18    await new test_driver.Actions()
     19        .pointerMove(0, 0, { origin: input })
     20        .pointerDown()
     21        .pointerUp()
     22        .send();
     23 
     24    assert_false(input.checked);
     25 }, `Disabled checkbox does not change state when clicked`);
     26 </script>