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.