I have a Form with 2 LinkSubmits, A and B.
1. I click B, it works correctly
2. I press the BACK button
3. I click A, but it acts as I would have clicked B
The browser seems to cache the value of the hidden fields associated with the LinkSubmits. When I go back, the hidden field of B already contains the 'T' value. In 3. the hidden field of A is set to the value 'T', too.
This causes two LinkSubmits to be triggered. I checked it, the request parameter of both LinkSubmits contains 'T'.
Because of this both LinkSubmits' listeners are triggered.
Possible resolution: clear the value of the hidden fields in an initialization script.