Suggestion: prevent "set end" if a route is already loaded

History in the app (browsers) exists for this purpose.

Making an unwanted route (url) change?
:arrow_left: step back in history

When app starts, history contains the loaded route.