The Bino AI chat interface fails to disable the "Send" button or lock the input field immediately after a message is sent. This allows a user to tap the send button multiple times in rapid succession, resulting in the same query being sent and processed twice (or more).
App: ioPay Mobile Wallet
Feature: Bino AI Chat
Version: v5.1.0 (3963)
Platform: Android 13
Open the ioPay app.
Navigate to the Bino AI section.
Type a query into the message bar (e.g., "What is the price of IOTX?").
Rapidly tap the "Send" arrow icon two or three times before the first message is fully processed.
Upon the first tap, the input field should be cleared and the "Send" button should be disabled (greyed out or replaced by a loading indicator) until the AI begins its response or the message is successfully queued.
The app allows the user to trigger the send action multiple times. The chat interface displays the same message twice in the chat history, and Bino AI attempts to generate two separate responses for the identical prompt.
UI Locking: Implement a "Debounce" function on the Send button to ignore subsequent clicks within a ~1000ms window.
State Management: Disable the button and clear the text input immediately upon the onPress event of the Send icon.
Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren
Device & Environment:
-Operating system: Android 13
-Device model: Redmi Note 10 Pro
Please authenticate to join the conversation.
In Review
New Issue
22 days ago

cryptotestnet
Get notified by email when there are changes.
In Review
New Issue
22 days ago

cryptotestnet
Get notified by email when there are changes.