Hi, I
posted to StackOverflow when I first came across this, and haven't been able to resolve it. In short though (since multiple iterations / updates in SO may be confusing):
I added a new Presenter/View, with a nametoken and ProxyPlace. It is nested inside another presenter with a header, and places its content using setInSlot(PresenterWidget). PlaceRequest navigation works fine going to it, but when History.back() is called or the browser's back button is used from the page, I get the stacktrace listed in the SO post - basically your standard infinite error/unauthorized place loop. But I don't know why - the Error and Unauthorized places are both bound to a presenter that works (I can browse to it using the nametoken) and has no gatekeeper.
The real issue is that there is no reason for this to occur in the first place, except that for some reason an error occurs in the placemanager (using custom, or DefaultPlaceManager). The app navigates back and operates normally, most of the time. But occasionally in firefox, one of my presenters breaks, and its lifecycle stages don't get called, I'm assuming because the placemanager broke.
I've been fighting this off and on for a while now, and it's really driving me up the wall. What am I missing??
Thanks,
Clay Harris