Although, perhaps we shouldn't accept text input for DOM-based EditContext when the selection is somewhere else, since the DOM selection is supposed to correspond to the selection in the EditContext.
Bug 2055955 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
~~Although, perhaps we shouldn't accept text input for DOM-based EditContext when the selection is somewhere else, since the DOM selection is supposed to correspond to the selection in the EditContext.~~ Edit: Chrome does accept input for DOM-based EditContext even if the selection is somewhere else, so let's follow that.