CiviVolunteer Commitment box control
It is quite annoying isn't it? I am not sure if this was the only change I did but I edited the core file https://github.com/civicrm/org.civicrm.volunteer/blob/22eb7ca6dbf99cddb6c43405a88f2cdf83ae7609/ang/volunteer/VolOppsCtrl.js#L224

and changed from 'scroll' to 'click'. Might not be the best way but it worked.