
App: ioPay
Version: v5.2.0 (3970)
Feature: Stake → Enter Amount Field
Severity: High (Core UX Broken - Common Pattern Missing)
Device: Android
Balance: 28.59 IOTX
📝 Description
The "Balance 28.59 IOTX" text/link in the Stake screen is non-interactive. Tapping it does nothing—no auto-fill of the amount field, no "Max" selection, no feedback. This breaks standard wallet UX where balance links auto-populate the input.
🔁 Steps to Reproduce
Navigate to Stake → New Stake from Wallet.
Locate "Enter amount of IOTX" field.
Tap "Balance 28.59 IOTX" text (highlighted orange in screenshot).
Observe: No change in input field, no visual feedback.
✅ Expected Result
Tapping "Balance X IOTX" should:
Auto-fill amount field with available balance (e.g.,
28.59).Account for gas fees (e.g.,
28.5leaving buffer).Show ripple/tap effect and optional toast ("Max amount set").
❌ Actual Result
Zero response—field remains empty/unchanged. User must manually type balance value.
💡 Suggested Fix
Add Click Listener:
textView.setOnClickListener { amountEditText.setText(balance.toString()) }.Deduct Gas: Calculate
availableBalance = totalBalance - estimatedGas.Visual Affordance: Underline text, add
(tap for max)label, or blue color.Accessibility: Support long-press for "Max - Gas" vs. "Exact Max".
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren
Device & Environment:
-Operating system: Android 13
-Device model: Redmi Note 10 Pro
