tor-browser

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

out-of-bounds-selectedindex-ref.html (3009B)


      1 <html class="reftest-wait">
      2 <head><title>Testcase for bug 471741</title>
      3 <script>
      4 function sel(id,index) {
      5  var el = document.getElementById(id)
      6  el.selectedIndex = index;
      7 }
      8 
      9 </script>
     10 </head>
     11 <body>
     12 <select size="4" id="m1" multiple="multiple">
     13 <option value="Item0">Item0</option>
     14 <option selected="selected" value="Item1">Item1</option>
     15 <option value="Item2">Item2</option>
     16 <option value="Item3">Item3</option>
     17 <option value="Item4">Item4</option>
     18 </select>
     19 <select size="1" id="s1">
     20 <option value="Item0">Item0</option>
     21 <option selected="selected" value="Item1">Item1</option>
     22 <option value="Item2">Item2</option>
     23 <option value="Item3">Item3</option>
     24 <option value="Item4">Item4</option>
     25 </select>
     26 
     27 <select size="4" id="m2" multiple="multiple">
     28 <option value="Item0">Item0</option>
     29 </select>
     30 <select size="1" id="s2">
     31 <option value="Item0">Item0</option>
     32 </select>
     33 
     34 <select size="4" id="m3" multiple="multiple"></select>
     35 <select size="1" id="s3"></select>
     36 <br>
     37 
     38 <select size="4" id="r2m1" multiple="multiple">
     39 <option value="Item0">Item0</option>
     40 <option selected="selected" value="Item1">Item1</option>
     41 <option value="Item2">Item2</option>
     42 <option value="Item3">Item3</option>
     43 <option value="Item4">Item4</option>
     44 </select>
     45 <select size="1" id="r2s1">
     46 <option value="Item0">Item0</option>
     47 <option selected="selected" value="Item1">Item1</option>
     48 <option value="Item2">Item2</option>
     49 <option value="Item3">Item3</option>
     50 <option value="Item4">Item4</option>
     51 </select>
     52 
     53 <select size="4" id="r2m2" multiple="multiple">
     54 <option value="Item0">Item0</option>
     55 </select>
     56 <select size="1" id="r2s2">
     57 <option value="Item0">Item0</option>
     58 </select>
     59 
     60 <select size="4" id="r2m3" multiple="multiple"></select>
     61 <select size="1" id="r2s3"></select>
     62 <br>
     63 
     64 <select size="4" id="r3m1" multiple="multiple">
     65 <option selected="selected" value="Item0">Item0</option>
     66 <option value="Item1">Item1</option>
     67 <option value="Item2">Item2</option>
     68 <option value="Item3">Item3</option>
     69 <option value="Item4">Item4</option>
     70 </select>
     71 <select size="1" id="r3s1">
     72 <option selected="selected" value="Item0">Item0</option>
     73 <option value="Item1">Item1</option>
     74 <option value="Item2">Item2</option>
     75 <option value="Item3">Item3</option>
     76 <option value="Item4">Item4</option>
     77 </select>
     78 
     79 <select size="4" id="r3m2" multiple="multiple">
     80 <option selected="selected" value="Item0">Item0</option>
     81 </select>
     82 <select size="1" id="r3s2">
     83 <option selected="selected" value="Item0">Item0</option>
     84 </select>
     85 
     86 <select size="4" id="r3m3" multiple="multiple"></select>
     87 <select size="1" id="r3s3"></select>
     88 <br>
     89 
     90 <div id="result">Result: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 </div>
     91 
     92 <script>
     93 sel('m1', -1)
     94 sel('s1', -1)
     95 sel('m2', -1)
     96 sel('s2', -1)
     97 sel('m3', -1)
     98 sel('s3', -1)
     99 
    100 sel('r2m1', -1)
    101 sel('r2s1', -1)
    102 sel('r2m2', -1)
    103 sel('r2s2', -1)
    104 sel('r2m3', -1)
    105 sel('r2s3', -1)
    106 
    107 var flush = document.documentElement.offsetHeight;
    108 document.documentElement.className='';
    109 
    110 </script>
    111 </body>
    112 </html>