2ca1da4f8e
Roundcube autologin fix: - Added missing session->regenerate_id(false) and session->set_auth_cookie() calls after login, matching Roundcube's normal login flow in index.php. Without these, the roundcube_sessauth cookie was never set, causing every second request to fail with 'session is invalid or expired'. Hamburger menu fix: - Added activateWindow() + raise_() + processEvents() before menu.exec_() to ensure the toolbar window is active before the QMenu event loop starts. Without this, WA_ShowWithoutActivating prevents focus from being grabbed and the menu vanishes immediately. - Added try/except to surface any silent errors.