When I'm configuring/editing my shifts in the admin side, if I use the scroll wheel on my mouse to scroll the shift configuration down, if my cursor happens to be over one of the "time" fields as they pass by, the time gets changed. This happened to me and I did not notice until I discovered it by chance.
This scrolling-selection behaviour on the time fields should be disabled because:
It leads to accidental/unintentional changes to the shift configuration. It should not be necessary for me to have to actively avoid holding my cursor over certain parts of the shift configuration page while scrolling (which I have to be aware of this issue in the first place to be able to avoid).
When I do try to use it to scroll the time, it scrolls too fast to be useful. It's easy enough to use the up/down arrow buttons or to type in the time itself.
This is an accessibility issue: it's hard enough for me to avoid this happening by accident; I can't imagine someone with more limited dexterity trying to configure shifts and trying to avoid this error.
If this behaviour leads to someone signing up for a shift that they think is shorter than it really should be, it causes additional administrative work for me to negotiate with them when I update their shifts.
If I am just trying to scroll the page to look at some part of the configuration other than the shift time, I will not notice that the time has changed, and there is no warning before saving the shift that the shift time and duration have changed.