Did you try the booking example? It seems to handle the back button very well.
jBPM pageflow solves the problem of backbutton. Take a look at Chapter 4 of the documentation.
Thanks for the pointers. I just tried the booking example. When I used the backbutton and later clicked on a action button, it displayed no conversation message. I was expecting the system would redisplay the current page immediately as soon as I hit the backbutton.
I guess I've to debug my current test program. It didn't display the currently active state page.
I reprogrammed my test example and now I got an example. There must be something I didn't get it right to have Seam to redisplay the current page.
21:23:34,937 ERROR [PhaseListenerManager] Exception in PhaseListener RESTORE_VIEW(1) afterPhase
java.lang.IllegalStateException: No active conversation context
I was expecting the system would redisplay the current page immediately as soon as I hit the backbutton.
That is definitely not the expectation, and would not be desirable.