You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Jakub Kahovec <ja...@googlemail.com> on 2010/06/10 11:29:54 UTC

[Trinidad] strange behaviour when opening a dialog in lightweight mode with useWindow set to true, in Firefox.

Hi,

In Firefox 3.6, I'm experiencing a strange behaviour  when opening a dialog
in lightweight mode with useWindow set to true
It seems like the content of the page opening in the dialog is somehow being
called twice. I have added alert messages to onload and onunload events and
when I open
the dialog I get first alert message from onunload and afterwards from
onload. I tried to open it in IE8 and Chrome and it works fine there,
meaning only onload is being called on opening
I added logging to the PhaseListener and this is what I get when launching
it in FF:

INFO: BEFORE RESTORE_VIEW(1)
Jun 10, 2010 11:05:04 AM LaunchDialogBean <init>
INFO: AFTER RESTORE_VIEW(1)
INFO: BEFORE APPLY_REQUEST_VALUES(2)
INFO: AFTER APPLY_REQUEST_VALUES(2)
INFO: BEFORE PROCESS_VALIDATIONS(3)
INFO: AFTER PROCESS_VALIDATIONS(3)
INFO: BEFORE UPDATE_MODEL_VALUES(4)
INFO: AFTER UPDATE_MODEL_VALUES(4)
INFO: BEFORE INVOKE_APPLICATION(5)
INFO: AFTER INVOKE_APPLICATION(5)
INFO: BEFORE RENDER_RESPONSE(6)
INFO: AFTER RENDER_RESPONSE(6)
INFO: BEFORE RESTORE_VIEW(1)
INFO: AFTER RESTORE_VIEW(1)
INFO: BEFORE RENDER_RESPONSE(6)
INFO: AFTER RENDER_RESPONSE(6)
INFO: BEFORE RESTORE_VIEW(1)
INFO: AFTER RESTORE_VIEW(1)
INFO: BEFORE RENDER_RESPONSE(6)
INFO: AFTER RENDER_RESPONSE(6)


And this is from IE8

INFO: BEFORE RESTORE_VIEW(1)
Jun 10, 2010 11:04:26 AM LaunchDialogBean <init>
INFO: AFTER RESTORE_VIEW(1)
INFO: BEFORE APPLY_REQUEST_VALUES(2)
INFO: AFTER APPLY_REQUEST_VALUES(2)
INFO: BEFORE PROCESS_VALIDATIONS(3)
INFO: AFTER PROCESS_VALIDATIONS(3)
INFO: BEFORE UPDATE_MODEL_VALUES(4)
INFO: AFTER UPDATE_MODEL_VALUES(4)
INFO: BEFORE INVOKE_APPLICATION(5)
INFO: AFTER INVOKE_APPLICATION(5)
INFO: BEFORE RENDER_RESPONSE(6)
INFO: AFTER RENDER_RESPONSE(6)
INFO: BEFORE RESTORE_VIEW(1)
INFO: AFTER RESTORE_VIEW(1)
INFO: BEFORE RENDER_RESPONSE(6)
INFO: AFTER RENDER_RESPONSE(6)

Has anyone experienced this too ? Any advice how to get it sorted in FF ?

Thank you

Jakub