OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE HTML> |
| 2 <script src="../resources/testharness.js"></script> |
| 3 <script src="../resources/testharnessreport.js"></script> |
| 4 |
| 5 <input role="combobox" type="search" aria-expanded="false" aria-haspopup="true" |
| 6 aria-autocomplete="list" aria-activedescendant="" aria-owns="list"> |
| 7 <ul id="list" role="listbox"> |
| 8 <li id="option1" role="option">Apple</li> |
| 9 <li id="option2" role="option">Orange</li> |
| 10 <li id="option3" role="option">Banana</li> |
| 11 </ul> |
| 12 |
| 13 <script> |
| 14 function axElementById(id) { |
| 15 return accessibilityController.accessibleElementById(id); |
| 16 } |
| 17 |
| 18 test(function(t) { |
| 19 document.querySelector('input').focus(); |
| 20 var combo_box = document.querySelector('input'); |
| 21 combo_box.setAttribute('aria-expanded', 'true'); |
| 22 combo_box.setAttribute('aria-activedescendant', 'option1'); |
| 23 |
| 24 var option1 = axElementById('option1'); |
| 25 assert_equals(option1.isFocusable, true); |
| 26 }, "An option with an activedescendant aria-owns parent is focusable"); |
| 27 |
| 28 </script> |
OLD | NEW |