If in my JSF app using CDI and MyFaces CODI, I have a link like this:
<h:link outcome="page2" value="Page 2"/>
After I click the link and navigate to page 2, prssing the back button in IE9 does not return to the previous page, but just re-renders page2. I can long press on the button to bring up the list of pages and choose the last but one. The top of list is the "Loading..." page used by CODI's window handler.
This happens when MyFaces CODI is configured to use ClientSideWindowHandler
.
Firefox and Chrome and IE11 work as expected (IE10 not tested). Unfortunately most of the users will be IE9.
I am using the features provided by CODI for window scopes so cannot do without the handler.
Does anyone know of a way to get round this?