The page might contains links using URL parameters which would change the content of a page for example to add additionnal informations, filter some content,... Highway manage those URL parameters depending on the URL structure.
The links to the same page with parameters page will trigger transitions to update the content of the page.
This might happen with filters on a page for example with which the page need to be reloaded to filter the content of the page.
<!-- File: index.html --> <!-- Link to the same page but with a parameter will trigger the transition --> <a href="?parameter=foo"></a>Try me
The links to other pages with parameters are going to be handled by Highway like it should normally do because with or without parameters the URLs are staying different from each other so transitions are required and are triggered by the links.
<!-- File: index.html --> <!-- Link to other pages but with a parameter will trigger the transition --> <a href="path/to/page?parameter=foo"></a>Try me