I am using UFT - I am entering data into a text field. The results show the data is being entered but the website is showing the last character is being truncated. The truncation is not happening each time but more than 50% of the time. It doesn't happen on any other text field in the website.
Never encountered that with a web app. But with a VB app I ran into that pretty frequently. My solution was to use SendKeys and send each character in one at a time with a slight delay between each character. Simulated real human typing.
In addition to NoUse4aName's great suggestion I also would:
keep checking if the data was entered correctly after each character and also at the end of the object population for these troublesome objects. If it did not enter the character then re-enter it. If the object does not get filled correctly clear the field and try again. I have had to do this for objects that were stubborn.