[
https://issues.apache.org/jira/browse/MYFACES-2809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12887828#action_12887828
]
Werner Punz commented on MYFACES-2809:
--------------------------------------
Ok I did after having finished my day work a little bit of more investigation,
what happens is that only one navigation case is processed
within the nav handler. page1->page2 the nav handler is called page2->page1 the
nav handler is not called anymore instead
the page2 is rerendered although the outcome is clearly defined as having to
to go page1.
I also tried with an explicitely set navigation case, same result.
As soon as I switch off the ppr cycle everything seems to start as it should. I
went throug the javascripts on my side
and the processing looks fine to me, the response is properly processed and the
viewstate is set on the client.
Also the viewId on the server after having moved from page1 to page2 is clearly
set on page2, so no error from that side as well.
> Bug in navigation + ppr
> -----------------------
>
> Key: MYFACES-2809
> URL: https://issues.apache.org/jira/browse/MYFACES-2809
> Project: MyFaces Core
> Issue Type: Bug
> Components: JSR-314
> Affects Versions: 2.0.1-SNAPSHOT
> Reporter: Werner Punz
> Priority: Blocker
>
> Hello I found following erratic behavior: if I have following forms
> http://www.pastebin.org/390005 under the name pprNavCase1 and the subsequent
> form:
> http://www.pastebin.org/390009 under the name pprNavCase2 we get following
> results:
> Navigation from page1 to page2 returns a rerender viewroot. Which is
> absolutely correct
> A subsequent navigation from page2 to page1 returns in the content of page2
> to be redrawn, which is incorrect.
> In Mojarra the code switches from page1 to page2 and returns back to page1.
> This is an absolute showstopper because it indicates an error in the
> navigation somewhere, ppr navigation is not an unusual usecase.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.