blob: acbe2c84337b8e078289076d16cd0ccf179e925e [file] [log] [blame]
<!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 axElement = accessibilityController.accessibleElementById('textarea');
axElement.setNotificationListener(t.step_func((notification, intents) => {
if (notification == 'SelectedTextChanged') {
assert_array_equals(intents,
['AXEventIntent(setSelection,none,character,forward)']);
axElement.unsetNotificationListener();
t.done();
}
}));
const element = document.getElementById('textarea');
element.setSelectionRange(0, 1);
});
</script>