Consider merging https://chromium.googlesource.com/chromium/blink/+/3054068c08635caf65eb933794f5ac6bbaf80e23 if the bug reproduces in WebKit Setting the value through the value property wasn't setting the textAsOfLastFormControlChangeEvent. So change events weren't firing when the user changes the value back to the one that was set before JS changed it.
Committed 264528@main (2434c2b49b99): <https://commits.webkit.org/264528@main> Reviewed commits have been landed. Closing PR #14212 and removing active labels.
<rdar://problem/109843791>