I feel a bit embarrassed to ask for help again, but once again I encountered a problem. I thought I finally understood how Skylark session functions worked, but another tiny code snippet proves that I don't.
I start from AAA handler. Link on "aaa" leads to "bbb" and link on "bbb" leads to "ccc". Each page displays a list of currently set session variables. As you can see, I define a session variable called ".MY_SESSION_VARIABLE". Since I call ClearSession() in "bbb" I assumed it would be cleared there and not visible on session variables list in "ccc". However, it's still there and still set to 1. Why didn't ClearSession() in "bbb" destroy the session and .MY_SESSION_VARIABLE is still listed in "ccc"? What did I do wrong this time?