further investigation shows that for IE and openning new windows, it works fine 
- a PageMap instance is created, and the page loads fine.

i've also started firefox with a new profile (no extensions), to make sure it's 
not extension related, and no, it happens there also, and also when i open a 
new window instead of new tab. it seems to be related to differences in cookie 
(session) handling between firefox and IE. 

ittay

Ittay Dror wrote:
> Hi,
> 
> I'm using firefox. when i duplicate a tab, the tab reloads in an infinite 
> loop.
> 
> this is the reason:
> <script type="text/javascript"><!--//--><![CDATA[//><!--
> var pagemapcookie = getWicketCookie('pm-nullwicket');
> if(!pagemapcookie && pagemapcookie != 
> '1'){setWicketCookie('pm-nullwicket',1);}
> else {document.location.href = 
> '/page/SomePage;jsessionid=E43E09C7B61190F3C8C5E98CB988F21F?';}
> 
> //--><!]]></script>
> 
> </head>
> <body onunload="deleteWicketCookie('pm-nullwicket');">
> 
>  
> what happens is that the pagemapcookie is there when the page is rendered, 
> because the previous page was not unloaded, so the document's href is changed 
> to itself. of course, when the page loads, the cookie is still 1, so the loop 
> continues. the same will happen if i just open a new tab and load the same 
> url.
> 
> what gives?
> 
> 
> also, the code that writes this script is WebPage.PageMapChecker the comment 
> in the code is:
> /**
>        * Tries to determine whether this page was opened in a new window or 
> tab.
>        * If it is (and this checker were able to recognize that), a new page 
> map
>        * is created for this page instance, so that it will start using it's 
> own
>        * history in sync with the browser window or tab.
>        */
> 
> i've tried to debug this, but it doesn't look like a new PageMap is created 
> (i don't use it, so the PageMap instance is the default one). so it seems i 
> *don't* get a history per tab. 
> 
> can/should i remove the AutomaticMultiWindowSupport setting? 
> 
> thanx,
> ittay


-- 
===================================
Ittay Dror, 
Chief architect, openQRM TL, 
R&D, Qlusters Inc.
[EMAIL PROTECTED]
+972-3-6081994 Fax: +972-3-6081841

http://www.openQRM.org
- Keeps your Data-Center Up and Running


_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to