In a TabbedUI properties, I have the following settings under Session Timeout Warning section:

Display warning before session timeout checked
Advance warning timing (in minute) = 1
After session timeout section = Nothing
Confirmation button javascript = <ReloadThisPage>


With these settings, after you log in into the tabbedUI, and stay inactive (no ajax callbacks) until session timeout activates (by default 15 mins), the advance warning message comes up counting down 60 seconds that asks to extend the session, then after 60 seconds you don't extend the session, the warning changes into a notice stating that the session has expired with an OK button to click. Once clicked, the tabbedUI reloads, then disconnects the user.

Till now everything works as expected then after that if you keep that tab open the advance warning message comes up again counting down 60 seconds that asks to extend the session even though the session has already expired before, then the warning changes into a notice stating that the session has expired with an OK button to click. Once clicked, the tabbedUI reloads again, then disconnects the user that is already disconnected.

This looping behavor repeats every 15 mins or every session timeout duration that you have set.

The expected behavior is to only show that extend session pop message whenever the user is logged in but then when logged out to show that notice once
This TabbedUI behavior will annoy users that they have to constantly click the OK notice button even after the session has expired more than once.