I ran into a case where all v's were removed from my text. I went trough all the scripts and found that one was doing a .replace(/[\t\v\u00a0\u2028\u2029]+/g, ' '). Because Safari RegExp apparently doesn't know the \v (vertical tab), it instead opted to replace all my v's
Created attachment 16146 [details] testcase of vertical tab matching This test case, shows that when replacing vertical tab \v, matches normal v.
Seems fixed in a nightly build. Original report was with Safari 3.0.2