Hello, I am currently in the process of migrating an application from Wicket 1.4 to Wicket 6.
In my application I have a parameter that needs to be part of every request (kind of like pageMaps used to be in 1.4). This means I have to check each request to see if the parameter is there and if not create a new one and add it. In Wicket 1.4 I had logic in the resolve() method of the WebRequestCycleProcessor where I basically called setResponsePage() with the new parameter and threw a AbstractRestartResponseException(). In Wicket 6 I was able to achieve the same by creating a custom Mapper that extends the MountedMapper. In this Mapper I added logic to the parseRequest method to check if the UrlInfo includes the parameter and if not create a new UrlInfo instance based on the original one that includes the parameter. This works but it requires that all pages are mounted with this specific Mapper. Is there a better way to add this logic so that it automatically applies to every request and does not require the developers to use the custom mapper? Thanks, Florian