{ "date": "2026-10-13", "block": "12.5.198", "cases": [ { "name": "expired token recovery", "width": 1440, "expiredMmTokenCleared": true, "portalLogin": true, "recoveredActualSso": true, "landingPath": "/dashboard", "originalPathRestored": false, "noFragment": true, "noOverflow": true, "pageErrors": 0 }, { "name": "expired token recovery", "width": 320, "expiredMmTokenCleared": true, "portalLogin": true, "recoveredActualSso": true, "landingPath": "/dashboard", "originalPathRestored": false, "noFragment": true, "noOverflow": true, "pageErrors": 0 }, { "name": "disallowed return_to", "target": "https://outside.invalid/auth/callback", "externalNavigationAttempts": 0, "portalStayed": true, "apiMocks": false }, { "name": "Portal browser logout", "loginVisible": true, "tokenStorageCleared": true } ], "realRuntime": true, "apiMocks": false, "blockedUnexpectedNavigationForSafety": true, "serverWrites": 0, "complete": false, "remaining": [ "return_to different localhost port", "return_to lookalike host" ], "failure": { "confirmedHttpStatus": 429, "retryAfterSeconds": 18, "cause": "Portal rate limit exceeded after repeated login/UI diagnostics; remaining cases not accepted" }, "limitation": "Expired session recovery lands on /dashboard instead of the original section" }