[ https://issues.apache.org/jira/browse/MYFACES-3881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13968241#comment-13968241 ]
Thomas Andraschko commented on MYFACES-3881: -------------------------------------------- What about using DeltaSpikes LAZY mode? > CLIENT_WINDOW_MODE generates new windowid even if one exists > ------------------------------------------------------------ > > Key: MYFACES-3881 > URL: https://issues.apache.org/jira/browse/MYFACES-3881 > Project: MyFaces Core > Issue Type: Bug > Affects Versions: 2.2.2 > Environment: java 7, tomcat 7.0.50 > Reporter: Rene O > Attachments: jsftest22.zip, jsftest22_new.zip > > > If you use @ViewScoped beans and activate CLIENT_WINDOW_MODE (url or client) > a page refresh generates a new windowid although the application in the > current browser window already has a windowid. > I think a new windowid should only be generated, if no windowid exists, e.g. > open new window or tab with the same url. > <context-param> > <param-name>javax.faces.CLIENT_WINDOW_MODE</param-name> > <param-value>url</param-value> > <!--client doesn't work too--> > </context-param> > A testcase is attached. > call url: http://localhost:8080/jsftest22/mypage.jsf > Fill some values into field > Press F5 to refresh the page > => new windowid is generated => inputdata is lost, because a new @ViewScoped > bean was created -- This message was sent by Atlassian JIRA (v6.2#6252)