UIXCommand.queueEvent() modifies phase Id of  the event fired by a child 
command component
------------------------------------------------------------------------------------------

                 Key: TRINIDAD-1090
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1090
             Project: MyFaces Trinidad
          Issue Type: Bug
          Components: Components
    Affects Versions:  1.2.8-core
            Reporter: Max Starets
             Fix For:  1.2.8-core


UIXCommand.queueEvent() was written with an assumption that the UIXCommand 
would not contain
command children. We have use cases in ADF Faces, however, when command 
components do contain
other command components (via the "popup" facet, for example). In that case, 
the parent UIXCommand modifies
phase Id for the event fired by the child based on the "immediate" setting of 
the parent, which is wrong.

The code should be checking whether the event has been fired by the component 
itself (as opposed to being
received via the queueEvent bubbling).

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

Reply via email to