There was nothing "purposeful" about this change of behaviour. It wasn't noticed when the fix for the other problem was checked. If you want a detailed explanation as to why the program now behaves in this manner I can give it to you.
Your client can move back to the previous release if they are very unhappy about the change.
_________________________
Andrew Bates