You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Select Speed and keep the default Kilometer per hour -> Mile per hour.
Type 6 then 0 on the number pad. The input shows 60 and the result shows 37.282271534240038.
Tap the C button (resource id org.fossify.math:id/btn_clear).
Look at the input field and the result field again, both immediately and after the page settles.
Expected behavior
After tapping C, both the input and the converted result should return to the neutral zero state (0 / 0). If the intended behaviour really is to delete a single character, the button should be a backspace (⌫) rather than being labelled C (Clear) - the label and the behaviour should match, or the wording should be updated so it does not conflict with what users expect from a Clear key.
Actual behavior
With 60 in the input, the result field shows 37.282271534240038. After tapping C, the input only becomes 6 and the result becomes 3.728227153424004 - the key removed the last digit instead of clearing the input. Keeping 60 without tapping C on the same Speed route shows the input and result refreshing normally, so the problem is limited to the clear action.
Screenshots/Screen recordings
01_trigger_clear.mp4
Additional information
Package: org.fossify.math
Version: 1.4.0.
The FAQ says the C button removes one character at a time and that long pressing resets all fields, so the button already does what it is meant to. My problem is the label: C reads as Clear, so I expected it to empty the input and was surprised when it only removed the last digit.
Checklist
Affected app version
1.4.0 (version code 10)
Affected Android/Custom ROM version
Android 14 (API 34)
Affected device model
Android emulator, Pixel 6 profile (1080 x 2400)
How did you install the app?
GitHub releases
Steps to reproduce the bug
Unit converter.Speedand keep the defaultKilometer per hour -> Mile per hour.6then0on the number pad. The input shows60and the result shows37.282271534240038.Cbutton (resource idorg.fossify.math:id/btn_clear).Expected behavior
After tapping
C, both the input and the converted result should return to the neutral zero state (0/0). If the intended behaviour really is to delete a single character, the button should be a backspace (⌫) rather than being labelledC(Clear) - the label and the behaviour should match, or the wording should be updated so it does not conflict with what users expect from a Clear key.Actual behavior
With
60in the input, the result field shows37.282271534240038. After tappingC, the input only becomes6and the result becomes3.728227153424004- the key removed the last digit instead of clearing the input. Keeping60without tappingCon the same Speed route shows the input and result refreshing normally, so the problem is limited to the clear action.Screenshots/Screen recordings
01_trigger_clear.mp4
Additional information
Package:
org.fossify.mathVersion: 1.4.0.
The FAQ says the C button removes one character at a time and that long pressing resets all fields, so the button already does what it is meant to. My problem is the label:
Creads as Clear, so I expected it to empty the input and was surprised when it only removed the last digit.