The-Purple-Movement/Beyond-Syllabus
[UX] /teach Open button still fails silently below 6 characters
開放
#97 建立於 2026年7月27日
good first issueux
倉庫指標
- 星標
- (10 顆星)
- PR 合併指標
- (平均合併 6小時 19分鐘) (30 天內合併 24 個 PR)
描述
PR #92 fixed the silent-disabled pattern on the brainstorm's Send to class button (always clickable, explains what it needs, live character countdown). The same pattern survives on /teach:
disabled={codeInput.trim().length < 6 || loadingView}
Expected: clicking Open with a short code explains that codes are 6 characters. Actual: the button ignores clicks with no feedback.
Fix mirrors #92: remove the length condition from disabled, validate in openClassroom with a toast, optionally add the countdown hint. See DESIGN.md principle 6: never fail silently.
Found during the 27 Jul 2026 production walkthrough. Severity: confusing but there is a workaround (type all 6 characters).
🤖 Generated with Claude Code