When using @PreserveOnRefresh and refreshing on a page, the urls parameter

So, for example:

I have a url: http://localhost:8080/product/1

And when I refresh, having the @PreserveOnRefresh Annotation on, it turns into this:

http://localhost:8080

and my URL Parameter is gone… (Still everything works.)

Is this intended? If yes, how can I turn this special feature off (Since its confusing in my opinion…)