Splitting off from T71749.
InputWidgets should detect the internal .value property and the <input>'s .value property getting desynchronised and do something smart.
@eranroz's proposal is that we just re-synchronize in #getValue and Trevor and I like that. Let's do it.
Patch
from T71749#745592 needs to be adapted for other InputWidgets.