Typing in the exercise-name input while an exercise was in progress but had no sets would silently replace it. Hide the name row in that state so the user commits to adding a set (or explicitly removes the exercise) before starting another. Because the name row was the only way to abandon a 0-set exercise, always show the "Remove exercise" escape hatch whenever a current exercise exists. Consolidate the save/name-row/delete visibility logic in syncEditorUI. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app.js | ||
| index.html | ||
| style.css | ||