[
https://issues.apache.org/jira/browse/TRINIDAD-1090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jeanne Waldman updated TRINIDAD-1090:
-------------------------------------
Resolution: Fixed
Fix Version/s: (was: 1.2.8-core)
1.2.9-core
1.0.9-core
Status: Resolved (was: Patch Available)
also added this to 1.2.8.1
> 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
> Assignee: Jeanne Waldman
> Fix For: 1.0.9-core, 1.2.9-core
>
> Attachments: trinidad_1090.patch
>
>
> 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.