When you have an input (mine is in a repeating group like below, but this question applies to any input)…
Do you allow auto-binding or do you give people something to click to save the input? Auto-binding is slick but I wonder if some people will get confused when there’s nothing to click - even for me, after I change one of the numbers, I find myself feeling like I should be clicking something.
Do you give them a confirmation after they have changed a value? If so, what’s your favorite way of doing it?
I go for the first option and only display a confirmation alert if it’s something that users need to be sure has been taken into account or that they can’t confirm visually right away.
Side note: for some reason, doing a “when input’s value is changed, make change to a thing” is somewhat smoother than auto-binding - if someone knows why, I’d be interested to know
In terms of UX I would always present a notification for auto-binding. Probably not a toast because it’s too heavy but maybe an animated icon next to the input or in the input itself.