[ 
https://issues.apache.org/jira/browse/MYFACES-4710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17929901#comment-17929901
 ] 

Werner Punz edited comment on MYFACES-4710 at 2/24/25 8:02 PM:
---------------------------------------------------------------

Quick update from the example posted... the source is lost is maybe expected or 
not expected behavior what happens in the code is that the code triggers a page 
navigation/update and when done happens the source element does not exist 
anymore in the page. 

The event system does a lazy lookup from the id to the element and if the 
element is not there it only can pass null!

I probably can save the element for the done phase despite it already being 
deleted from the page, one way or the other, if wanted, but not sure if this is 
the correct behavior, how does mojarra behave in this case?

But I am not sure if this is related to the other issues reported!

 


was (Author: werpu):
Quick update from the example posted... the source is lost is maybe expected or 
not expected behavior what happens in the code is that the code triggers a page 
navigation/update and when done happens the source element does not exist 
anymore in the page. 

The event system does a lazy lookup from the id to the element and if the 
element is not there it only can pass null!

I probably can save the element for the done phase despite it already being 
deleted from the page, one way or the other, if wanted, but not sure if this is 
the correct behavior, how does mojarra behave in this case?

 

> CommandScript: Behaves differently than Mojarra
> -----------------------------------------------
>
>                 Key: MYFACES-4710
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4710
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: General
>    Affects Versions: 4.0.2, 4.1.0
>            Reporter: Melloware
>            Assignee: Werner Punz
>            Priority: Major
>         Attachments: image-2025-02-03-11-04-43-114.png, 
> image-2025-02-03-11-04-58-475.png, omnifaces-push-194.zip
>
>
> Original report: https://github.com/quarkiverse/quarkus-omnifaces/issues/194
> Basically if you pass a socket reponse message directly to a CommandScript 
> its supposed to convert those params to Request Parameters.
> {code:xml}
> <h:commandScript name="wsUpdate" action="#{omniPushBean.complex()}" 
> render="something"/>
> <o:socket channel='complex' onmessage="wsUpdate"/>
> {code}
> If the socket message was 
> {code:javascript}
> {"event":"test","id":"48e496b2-1aa7-42ec-bd57-0832c966d8c7"}
> {code}
> It the `wsUpdate` command is supposed to send those as Request parameters and 
> Mojarra does this but MyFaces does not.
> Mojarra:
>  !image-2025-02-03-11-04-43-114.png! 
> MyFaces:
>  !image-2025-02-03-11-04-58-475.png! 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to