Incorrect step value behavior in numeric field - increments by +1 instead of 0
Description When a numeric field is configured with following conditions: (Min:-10,Max10,Step 0, Prec 0), the value should not change, since the step is set to 0. However, the field incorrectly increments/decrements by +1 instead of remaining unchanged. The configuration works correctly in the QGIS, the issue occurs only in mobile application
Environment Staging
Application (+ app version, build, operating system) App version: 2025.7.0 (build 814011) iOS version: iOS 26.0
Steps to reproduce
- Open MerginMaps application on the mobile device
- Open the project tester-ws-1/tc05_decimals
- Click on Add button and Record a new feature
- Open the feature form and in the tab Range Edit - Min/Max scroll down to the last field
- Click on the “+” or “-” buttons next to the input field
- Observe how the field behaves according to the description in the name
Actual results The field value increases or decreases by 1
Expected results The field value should stay the same when step = 0.
https://github.com/user-attachments/assets/9a61253c-a7b3-4031-bd82-b610c5981d50
Re-tested: The behavior still persist in the tab Range Edit - Min/Max and also in tab Range Slider - Min/Max
Application (+ app version, build, operating system) App version: 25.7.0 (build 725411) OS: Android 15.0 (tested on Redmi A3, ABI eabi‑v7A