You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Simon Kitching (JIRA)" <de...@myfaces.apache.org> on 2009/02/22 14:15:04 UTC

[jira] Created: (ORCHESTRA-38) richfaces command components don't work with o:separateConversationContext

richfaces command components don't work with o:separateConversationContext
--------------------------------------------------------------------------

                 Key: ORCHESTRA-38
                 URL: https://issues.apache.org/jira/browse/ORCHESTRA-38
             Project: MyFaces Orchestra
          Issue Type: Bug
          Components: Conversation
            Reporter: Simon Kitching


As reported by Bernd Winterstein, a richfaces commandButton opens the new page in the same conversation context even when o:separateConversationContext is used.

I suspect that the problem is that in the problem case, the commandButton is in an ajax panel that has been already refreshed at least once. And that when a richfaces ajax panel refreshes, the o:separateConversationContext tag outside of the panel is not executed and therefore has not set the magic flag that tells EncodeURL to skip adding the conversationContext=?? parameter.

If this is the case, then perhaps the solution involves the EncodeURL method actively looking for an *ancestor component* of type o:separateConversationContext rather than just checking the global flag. Or some kind of hook for the start of the richfaces rendering that looks for any ancestor o:separateConversationContext component.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.