snapapi: session 10 - FAQ fix, rate limit de-emphasis, bug tracker update

This commit is contained in:
Hoid 2026-02-20 09:54:36 +00:00
parent b6b084ce18
commit 14154bd576

View file

@ -37,6 +37,21 @@
- **Impact:** Lost API key = create new account
- **Resolution:** Free tier removed. Paid tier key recovery will be handled via Stripe customer portal.
### BUG-008: FAQ accordion double-toggle (MEDIUM) — FIXED (staging)
- **Found:** Session 10 (investor-reported)
- **Impact:** FAQ items don't expand/collapse — clicking toggles class twice (once via inline onclick, once via JS addEventListener), netting zero change
- **Root cause:** Inline `onclick="this.parentElement.classList.toggle('open')"` on `.faq-q` AND a `querySelectorAll('.faq-q').forEach(addEventListener('click',...))` in the script block — both fire on click, double-toggling
- **Fix:** Removed the duplicate JS addEventListener block, keeping only inline onclick
- **Deployed to staging:** Yes (commit db0d4eee). Verified via kubectl exec + curl.
- **Production:** Awaiting investor approval for v* tag
### BUG-009: "Rate limiting" advertised as feature (LOW) — FIXED (staging)
- **Found:** Session 10 (investor-reported)
- **Impact:** "Secure by Default" feature card mentioned "Rate limiting" as a selling point — rate limits are constraints, not features
- **Fix:** Changed to "Strict input validation and secure defaults built in"
- **Deployed to staging:** Yes (commit db0d4eee)
- **Production:** Awaiting investor approval for v* tag
## Open
### BUG-007: Simultaneous browser restart causes QUEUE_FULL (HIGH) — FIXED (staging)