>>>>Try
IF EMPTY(THIS.Value) AND This.SelStart <> 0
>>>> This.SelStart = 0
>>>> This.SelLength = 0
>>>>ENDIF
>>>>
>>>
>>>Hi Sergey,
>>>
>>>I still see this "fanky" behavior. E.g. it works two or three times, but then it doesn't. Were you able to simulate it?
>>>
>>Adding above code to MouseUp seems to fix it.
>
>It fixed it after I removed the second check.
I guess the second check isn't necessary anyway.
--sb--