I knew there was an issue with sending merit in the send merit page (action=merit). Once you refresh, it spend the smerit again. I never experienced this so I was just curious to check it and was hoping may be theymos found a solution. So I refreshed the page and it showed this pop up of resending the data to the server. I clicked resend and it sent the same sMerit again. Broke my hurt knowing that it was not fixed, felt a bit angry too to lose 3 more smerits.
I think you've basically just done the digital equivalent of touching wet paint to see if it was wet even though there was a sign there saying
do not touch - wet paint.

I thought about giving some merits to replace the ones you lost but touching wet paint when you know it's wet is a pretty silly thing to do.