1. Go to https://d-toybox.com/studio/lib/input_event_viewer.html 2. Choose "<div contenteditable>" 3. Type "Speeed" into the editor below "Test editor beahvior:" 4. Then, the word should be underlined by the spellchecker. 5. Right click on the word and choose "Speed". Then, a pair of `beforeinput` and `input` events is fired as expected, but `inputType` is `"insertText"`, although it should be `"insertReplacementText"`. https://www.w3.org/TR/input-events-2/#interface-InputEvent-Attributes Maybe related to bug 177657.
<rdar://problem/70304509>
Nakano-san, Do you know if we have any relevant WPT tests for this? And is the Chrome behavior for this case spec-conforming?
(In reply to sideshowbarker from comment #2) > Nakano-san, Do you know if we have any relevant WPT tests for this? And is > the Chrome behavior for this case spec-conforming? Unfortunately, there is no WPT for this because there is no way to work with spellchecker UI of the browsers.