| <!DOCTYPE html> |
| <script src="../resources/testharness.js"></script> |
| <script src="../resources/testharnessreport.js"></script> |
| <script src="../resources/run-after-layout-and-paint.js"></script> |
| |
| <textarea autofocus id="textarea">textarea</textarea> |
| |
| <script> |
| 'use strict'; |
| |
| async_test_after_layout_and_paint((t) => { |
| const axRoot = accessibilityController.rootElement; |
| axRoot.setNotificationListener(t.step_func((notification, intents) => { |
| if (notification == 'DocumentSelectionChanged') { |
| assert_array_equals(intents, |
| ['AXEventIntent(setSelection,none,character,forward)']); |
| axRoot.unsetNotificationListener(); |
| t.done(); |
| } |
| })); |
| |
| const element = document.getElementById('textarea'); |
| element.setSelectionRange(0, 1); |
| }); |
| |
| </script> |