chore: add save button abuse protection