A challenge for you:
I have one screen that contains several steps - the user clicks NEXT and the the page contents change in accordance and the user feels like the page has changed.
Now, the problem is that when the users want to move back to the previous step they sometimes tend to click the browser BACK button and redirected the previous page while they actually want to stay on the same page and get the previous step.
To solve that I thought to put different parameters in the url for each step. so step 1 will be mydoamin.com/path?step=0 (url1) and the 2nd step will be mydoamin.com/path?step=1 (url2) etc.. Then when the users click back, they will go from url2 to url1 and won't leave the page itself.
The problem is that I don't think Corvid supports any listener that can efficiently detect the change in the URL parameters.
Any advice? What do you do in such cases?