[ https://issues.apache.org/jira/browse/WICKET-4733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emond Papegaaij updated WICKET-4733: ------------------------------------ Attachment: quickstart.tar.gz > AjaxSelfUpdatingTimerBehavior on unversioned page keeps triggering > StalePageException when multiple tabs open > ------------------------------------------------------------------------------------------------------------- > > Key: WICKET-4733 > URL: https://issues.apache.org/jira/browse/WICKET-4733 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.5.8, 6.0.0 > Reporter: Emond Papegaaij > Attachments: quickstart.tar.gz > > > When an AjaxSelfUpdatingTimerBehavior is used on an unversioned page, and the > user opens the same page in a second tab, both pages will keep triggering > StalePageExceptions. The following sequence of events occurs: > Tab 1 opens page (render count = 1) > Tab 2 opens page (render count = 2) > Tab 1 triggers Ajax update for rc=1, which triggers a StalePageException > Tab 1 gets redirected to a fresh page (render count = 3) > Tab 2 triggers Ajax update for rc=2, which triggers a StalePageException > Tab 2 gets redirected to a fresh page (render count = 4) > Tab 1 triggers Ajax update, etc, etc. > The attached quickstart demonstrates this problem. Open the home page, open > the same url (with ?0) in a second tab. This will kill the refresher on the > first tab. Now reload the first tab and both pages will keep refresh in an > endless loop. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira