I'm debugging a strange behavior in a T5.0.9 application. The application is a dashboard containing multiple zone-like divs that are refreshed via a javascript keypress event handler. The handler does an Ajax.request on an actionlink.href, then updates several zone-like div areas. This is in concept similar to the tapestry zone but driven by javascript.

The page works fine except when my Firefox 2.0.0.11 browser first views the window and there is no session. In that case, T5 renders the actionlink url as:

/t/room.updatedetail;jsessionid=5elfporj6wel/Task/13

When there is an active session, T5 renders the actionlink url as:

/t/room.updatedetail/Task/13

My event hander does not fire when the first (no session) url is posted and fires when the second url is posted. In other words, my page fails to update when the brower first renders the page but works correctly when you hit refresh.

I wrote a second event handler that captures all updatedetail events and prints out the event context. In the first case, the second event handler is called and the context is empty. In the second case, both event handers are called and the context contains {"Task", "13"}.

I suspect that the sessionid in the url causes T5.0.9 to drop the event context but also recognize that I might be doing something wrong.

Any suggestions?

                                                                 Chuck

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to