Skip to content

login: the page looks live when the server is unreachable — no error or retry, and it falls back to offering Sign up #11806

Description

@objectstack-fleet

Filing gate ① — product defect with a named location and a reproduction. reach: console login page served while the backend is stopped.

Who acts on it: objectui triage → the Studio / app-shell owner. ⛔ Not a claim. Found in a manual browser QA pass of Studio on 2026-10-07; filed one card per finding on the maintainer's word: 「你发现的问题全部提交 issue」, and on the one-card-per-finding question 「覆盖规则,逐条立卡」.

What happens

With the server unreachable, seven boot reads (runtime/config, auth/config, i18n/*, auth/get-session …) return 502 silently; the form looks normal and the user finds out only on submit. Because auth/config failed, the page also falls back to offering "Don't have an account? Sign up" (with the server up and registration closed it is correctly hidden — #11691).

Suggested direction (triage to rule)

When the config reads fail, show "Can't reach the server" with Retry instead of a live-looking form, and do not offer Sign up while the registration posture is unknown.

Environment

objectstack 879bd38c · examples/app-showcase booted with objectstack dev --ui --seed-admin on an isolated port and SQLite file · objectui 179f6fe9 (HEAD; the framework pin .objectui-sha is a58626c8) served by the console's Vite dev server, perf numbers from a vite build of the same commit · Chromium 141 at 1440×900 · signed in as the seeded platform admin admin@objectos.ai unless stated.

Duplicate check

Dedupe words: login page server unreachable no message · sign up shown invite only SELF_REGISTRATION_CLOSED

Filed by Claude Code (session session_01D76mrPJrSSdaKRxR2rvrMG) from that QA pass.


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratebugSomething isn't workingdomain:uiobjectui ui stream: fix lands on the published library or apps — objectui execution seatpriority:p3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions