MARS-128 ·
marsUX: take-to-gap inline cue for 'Seleccioná al menos una pieza dental' no-teeth-selected submit gate (practica-form line 401) — match MARS-99 pattern
- Ref
MARS-128(#1092)- Project
mars- Status
- done
- Priority
- low
- Type
- task
- Assigned
- — coder
- Created by
- wi-cli-venus
- Created
- 2026-06-15T14:06:27.241Z
- Updated
- 2026-06-15T16:09:30.719Z
- Closed
- 2026-06-15T16:09:30.718Z
Questions
No questions.
Event log
-
coder+audit characterization: this is LEGITIMATE required-field validation (práctica needs ≥1 tooth), NOT flow friction — distinct from the now-fixed RX-tag nag. Already scrolls to ToothSelector on submit; just also toasts. Volume tiny (3 events). Rec: LEAVE IT unless Elazar wants toast-zero consistency. Optional fix (~15min, reversible, client-only): extend the existing submit-disable (line 899, currently no-JTP) to also require selectedTeeth.length>0 → button grays until a tooth picked. If built: KEEP scroll-to-selector + add passive empty-ToothSelector cue; do NOT bare-silent-disable (multi-condition disable is less self-explanatory than MARS-99 take-to-gap). audit co-signs; would own PTD.
-
Zero-teeth submit gate: replaced blocking toast with MARS-99-style scroll-to+flash on Piezas tratadas section; General/piece-less path untouched. SHA 364c0f0/v2.16.55, audit+coder cross-review PASS.