I am performing some custom validation on a custom list form using javascript. I had my code in "PreSaveAction()" and it was working. At some point it stopped working and I determined that the code was now calling "PreSaveItem()" instead.
My fix is to simply rename my function, but since I don't know why exactly it started calling PreSaveItem I'd like to know what the difference is.