i would have a flag on the page that an ajax behavior pushes when it is attached.
-Igor On 10/8/06, Matej Knopp <[EMAIL PROTECTED]> wrote:
Sure, but how do you find that out? Would you traverse all components and check their behaviors? Anyway, reloading already happens - on IE (yes, there are people who are using it, unfortunately). -Matej Igor Vaynberg wrote: > could we at least make this happen only if an ajax behavior is attached to > the page. i would hate to have all pages reload on backbutton needlessly. > > -Igor > > > On 10/8/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote: >> >> I think safari works like ff 1.5 >> >> Martijn >> >> On 10/8/06, Matej Knopp <[EMAIL PROTECTED]> wrote: >> > Well, I think I can confirm this. no-cache works like no-store for IE. >> > So with our current setup, IE already reloads pages on back button. >> > >> > I think if we force also FF not to store the page, we will gain >> > consistency (IE still has majority...). >> > >> > It is possible that FF 2.0 fixes this, but 1.5 does not, and 1.5 is >> > current stable version, thus we should focus on it. >> > >> > -Matej >> > >> > Matej Knopp wrote: >> > > Strange. The error is only shown in FF (1.5). >> > > >> > > Internet explorer, for some reason, reloads pages on back button. I >> > > guess no-cache works like no-store in IE. >> > > >> > > -Matej >> > > >> > > >> > > Juergen Donnerstag wrote: >> > >> IE6 does it, but I don't get errors >> > >> >> > >> Juergen >> > >> >> > >> On 10/8/06, Matej Knopp <[EMAIL PROTECTED]> wrote: >> > >>> This happens on wicket-library.com, so it's not affected by wicket >> > >>> version. Maybe FF 2rc2 does it as you say, but FF1.5 and IE6 don't. >> > >>> >> > >>> -Matej >> > >>> >> > >>> Juergen Donnerstag wrote: >> > >>> > Obviously the behavior depends on browsers. I tried it with FF >> 2rc2 >> > >>> > and the examples installed on wicket-library and when I hit the >> return >> > >>> > button I get the very same page I left before and not the cached >> page >> > >>> > content. >> > >>> > >> > >>> > You are not using 2.0, do you? The border component has some >> problems >> > >>> > when a page gets repainted. >> > >>> > >> > >>> > Juergen >> > >>> > >> > >>> > On 10/8/06, Matej Knopp <[EMAIL PROTECTED]> wrote: >> > >>> >> Hi, >> > >>> >> >> > >>> >> we have a serious problem with ajax and back button. To see >> it in >> > >>> >> action, go to the tree example, expand a tree node, go to a >> different >> > >>> >> page, press back button and you'll see the node collapsed. >> However >> > >>> >> trying to expand it, you'll see bunch of errors. >> > >>> >> >> > >>> >> Why? >> > >>> >> >> > >>> >> The problem is that cached page reflects the page when it was >> > >>> first time >> > >>> >> retrieved from the server. However, doing Ajax updates, the page >> > >>> could >> > >>> >> have been significantly changed. So if you go using back button >> to >> > >>> go to >> > >>> >> page with ajax components, there's a big chance that it's out of >> sync >> > >>> >> with server. >> > >>> >> >> > >>> >> Currently I can't think of any way around this, except to force >> > >>> reload >> > >>> >> the page on back button, using Cache-Control: no-store. >> > >>> >> >> > >>> >> I know many of you are probably against reloading page on back >> > >>> button, >> > >>> >> but what else can we do? >> > >>> >> >> > >>> >> -Matej >> > >>> >> >> > >>> > >> > >>> >> > >>> >> > >> >> > > >> > > >> > >> > >> >> >> -- >> <a href="http://www.thebeststuffintheworld.com/vote_for/wicket ">Vote</a> >> for <a href="http://www.thebeststuffintheworld.com/stuff/wicket >> ">Wicket</a> >> at the <a href="http://www.thebeststuffintheworld.com/">Best Stuff in >> the World!</a> >> >
