Differences in how browser treats visited links

In our web app, we have inserted some code so that a whole line is clickable rather than just the column that is selected in designer as the “link” column. This works fine. Behind the scenes, the code looks for the first link in the generated html table and grabes that url and applies it to the whole row.

The problem is, the browser does not remember that the user has opened that link if the user clicks on the rest of the row, but it does work if the user clicks on the column that has been designated to be a link. I’ve inserted an alert to verify that the exact same URL is being sent to the browser either way (also verified in domlog).

The code is pretty simple… just a simple href designation. any ideas?

document.location.href = href;