Provenance: linked card filed by the objectstack triage seat (session session_019kDRpB7D2XzVzkaLp57T5D, R+89) from objectstack-ai/objectstack#14311 (maintainer-side dogfood of the objectui pin bump, objectstack PR #14295), per the multi-repo rule that side observations land in the repo whose code fixes them.
Observed
Showcase → Workspace → New Project (Wizard), zh-CN session, objectui pin 67dadd602a3a:
- Step 3 Create →
POST /api/v1/data/showcase_project → 400 VALIDATION_FAILED; the console shows a banner plus a sticky error toast ("Invalid project status transition."). - Back to step 2, change the status, Create → 201; a success toast appears ("Your new project is ready…").
- The earlier error toast is still on screen beside the success toast, so the final screen shows both a failure and a success for the same form.
Expected
A subsequent successful submit of the same form dismisses (or supersedes) the sticky error toast raised by its earlier refusal; a form never ends on a screen that asserts both outcomes.
Not in this card
Grade:pm:queue · priority:p3 · domain:ui · type Bug. Size/model suggestion: S, sonnet/opus.
Provenance: linked card filed by the objectstack triage seat (session
session_019kDRpB7D2XzVzkaLp57T5D, R+89) from objectstack-ai/objectstack#14311 (maintainer-side dogfood of the objectui pin bump, objectstack PR #14295), per the multi-repo rule that side observations land in the repo whose code fixes them.Observed
Showcase → Workspace → New Project (Wizard), zh-CN session, objectui pin
67dadd602a3a:POST /api/v1/data/showcase_project→ 400 VALIDATION_FAILED; the console shows a banner plus a sticky error toast ("Invalid project status transition.").Expected
A subsequent successful submit of the same form dismisses (or supersedes) the sticky error toast raised by its earlier refusal; a form never ends on a screen that asserts both outcomes.
Not in this card
domain:engine).stateMachine— a console feature recorded on that card, not filed.Grade:
pm:queue·priority:p3·domain:ui· type Bug. Size/model suggestion: S,sonnet/opus.