@ Tim
Ok, after some testing, I was able to duplicate this and fix it. There was another tweak designed to simplify whether the HTML should echo or be returned. This defaults to echo. Since you are echo’ing this line, the return HTML is being echo’ed by the echo at the beginning and the echo from within the contact block code. In my “normal” intended usage, this would never occur which is why I did not catch it when I tested the tweak.
To fix this, I moved this logic to a little helper function which only handles this. I updated the contact block to use this helper function. Now I need to update all the other areas in the code where I made this same tweak to use this new helper function to avoid the same issue with them.
This fix, will be in 8.2.6 which I plan on releasing this weekend. This releases changelog is almost as long the one for 8.2.5. A bunch of very minor issues fixed with a lot of code and doc clean up.
Apologies for the trouble!
