tor-browser

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

show-picker-being-rendered.html (796B)


      1 <!DOCTYPE html>
      2 <title>Test showPicker() being rendered requirement</title>
      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-vendor.js"></script>
      7 <select id="select" style="display: none;">
      8    <option>Item 1</option>
      9 </select>
     10 <script>
     11 promise_test(async t => {
     12    await test_driver.bless('show picker');
     13    assert_throws_dom('NotSupportedError', () => { select.showPicker(); });
     14 
     15    // Test that dynamically changing to actually being rendered works.
     16    await test_driver.bless('show picker');
     17    select.style.display = 'inline-block';
     18    select.showPicker();
     19    select.blur();
     20 }, 'select showPicker() throws when not being rendered');
     21 </script>