Describe the bug
Numeric inputs for workout sets (such as time, weight, reps, etc.) allow entering values with leading zeros (e.g., "030" seconds, "005" reps). This can be confusing and is not standard input behavior.
To Reproduce
- Go to a workout session and add or edit a set.
- In any numeric input (minutes, seconds, weight, reps, etc.), enter a value with leading zeros.
- Save or finish the set.
- See that the value is saved and displayed with leading zeros.
Expected behavior
Numeric inputs should not allow leading zeros. Entering "007" should automatically become "7", or the input should prevent leading zeros.
Screenshots

Desktop
OS: Windows 11
Browser: Chrome
Smartphone
Device: Samsung Galaxy S24
OS: Android
Browser: Chrome
Describe the bug
Numeric inputs for workout sets (such as time, weight, reps, etc.) allow entering values with leading zeros (e.g., "030" seconds, "005" reps). This can be confusing and is not standard input behavior.
To Reproduce
Expected behavior
Numeric inputs should not allow leading zeros. Entering "007" should automatically become "7", or the input should prevent leading zeros.
Screenshots

Desktop
OS: Windows 11
Browser: Chrome
Smartphone
Device: Samsung Galaxy S24
OS: Android
Browser: Chrome