Budget Construction handles web session timeout differently from the way other modules handle it. When you leave the screen idle beyond the web session timeout period, Budget Construction forces you back to Budget Construction Selection.
More:
Session Cleanup