Let me explain how Test Studio locates an element. Test Studio uses an intelligent element identification scheme to auto-generate find expressions. When an element is ready to be added to the Elements Explorer, Test Studio tries to use the first item in the list (usually "id"). Using this criteria, if the item is unique for the entire page, the element is added, a find expression is created, and Test Studio stops evaluating.
However if some of the attributes in the find expression is dynamically generated and constantly changes with every reloading of the page Test Studio cannot find it anymore. When you record the element again Test Studio will add a new element because it has changed find criteria already.
In order to overcome this change how the element is found
. You should create a find expression only with static find rules (e.g. TextContent, ID e.t.c.).
Let me know if that helps.
Telerik by Progress