Probably one for Conrad.
Have a sales validation script that works fine in 7.5 but fails sometimes in 8.2 due to the changes in the event system.
When creating a new sale the OncurrentSaleIdentityChanged event is coming after the OnEditSaleClicked event.
This seems a bit backwards. The script is then validating against the old current sale identity and even if this validation sets the validation message to block save is then being cleared by the system when the Identity changes.
I had purposely avoided the OnIdentityChanged event so that the script wouldn't fire repeatedly when browsing a list of sales.
The OnPersonFieldsChanged event is also curious as no person is selected. I would have expected OnSaleFieldsChanged.