[ECO Bounty] iopay Watchlist "Add/Remove" Toggle Failure


Summary

The "Add to watchlist" toggle (plus/check icon) in the Markets section does not reliably update the asset's status. When a user attempts to uncheck an asset (like IOTX), the UI briefly changes but reverts or fails to execute the removal, preventing users from managing their watchlist.

Impact

  • Poor User Control: Users cannot effectively customize their asset tracking, leading to a cluttered and irrelevant watchlist.

  • Functional Frustration: The repetitive failure of a basic toggle button creates a negative impression of the app's overall responsiveness and reliability.

Steps to Reproduce

  1. Open the ioPay app and navigate to the Markets tab.

  2. Select the Watchlist sub-tab.

  3. Locate an asset that is already checked (e.g., IOTX).

  4. Tap the check icon to remove it from the watchlist.

  5. Observe that the icon may flicker or change to a "+" but the asset remains on the list or the change does not save.

Actual Result

Expected Result

Tapping the toggle icon (check/plus) fails to consistently update the asset's status in the watchlist.

Tapping the check icon should immediately remove the asset from the watchlist and change the icon to a plus sign.

Proposed Solutions

  • State Management Fix: Ensure the UI state is correctly synced with the backend database upon every tap.

  • Visual Feedback: Add a "Success" toast notification (e.g., "Removed from Watchlist") to confirm the action has been processed.

Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren

Device & Environment:

-Operating system: Android 13

-Device model: Redmi Note 10 Pro

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
πŸ’‘

New Issue

Date

2 months ago

Author

cryptotestnet

Subscribe to post

Get notified by email when there are changes.