Aurelia normally ignores any changes in the querystring.
It is possible to set the activationStrategy to invoke-lifecycle in the VM so it w
activationStrategy
invoke-lifecycle
You can use config.options.compareQueryParams = true.
config.options.compareQueryParams = true
Changelog entry