The-Purple-Movement/Beyond-Syllabus

[UX] /teach Open button still fails silently below 6 characters

开放

#97 创建于 2026年7月27日

 (0 条评论) (0 个反应) (0 位负责人)TypeScript (26 个派生)auto 404
good first issueux

仓库指标

星标
 (10 个星标)
PR 合并指标
 (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

贡献者指南