Remix.run Logo
SoftTalker 4 days ago

Modern browsers have an "open clean link" feature that strips all the query parameters (everything after the '?' character in the URL).

This is because many sites cram the URL full of tracking IDs, and people like to browse without that.

So if you are embedding state in your URL, you probably want to be sure that your application does something sane if the browser strips all of that out.

Ayesh 4 days ago | parent [-]

> Everything after the '?' character.

It only strips known tracking parameters b(like those utm_ query params). It does not remove all parameters; if that's the case, YouTube video links will stop working.

SoftTalker 4 days ago | parent [-]

Hm, I didn't know that. Seems very easy to game then, just change your tracking parameter name to one that the browser doesn't strip.