tor-browser

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

test_bug1230665.html (1230B)


      1 <html>
      2 <head>
      3  <title>Test for Bug 1230665</title>
      4  <script src="/tests/SimpleTest/SimpleTest.js"></script>
      5  <script src="/tests/SimpleTest/EventUtils.js"></script>
      6  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
      7 </head>
      8 <body>
      9 <script>
     10 SimpleTest.waitForExplicitFinish();
     11 
     12 SimpleTest.waitForFocus(function() {
     13  document.getElementById("flexbutton1").focus();
     14  synthesizeKey("KEY_Tab");
     15  var e = document.getElementById("flexbutton2");
     16  is(document.activeElement, e, "focus in flexbutton2 after TAB");
     17 
     18  document.getElementById("gridbutton1").focus();
     19  synthesizeKey("KEY_Tab");
     20  e = document.getElementById("gridbutton2");
     21  is(document.activeElement, e, "focus in gridbutton2 after TAB");
     22 
     23  SimpleTest.finish();
     24 });
     25 
     26 </script>
     27 
     28 <div tabindex="0" style="display:flex">
     29  <button id="flexbutton1"></button>
     30  text <!-- this text will force a :-moz-anonymous-flex-item frame -->
     31  <div style="">
     32    <button id="flexbutton2"></button>
     33  </div>
     34 </div>
     35 
     36 
     37 <div tabindex="0" style="display:grid">
     38  <button id="gridbutton1"></button>
     39  text <!-- this text will force a :-moz-anonymous-grid-item frame -->
     40  <div style="">
     41    <button id="gridbutton2"></button>
     42  </div>
     43 </div>
     44 
     45 </body>
     46 </html>