Goal: focus the editable region and type hello. Page asserts that window.getSelection() reflects per-keystroke caret movement (rangeCount===1, collapsed caret, anchor inside the editor, offset advances 1 per char) and that selectionchange fires.