MetaMask / MetaMask/metamask-extension
[Bug]: In quote selection modal (XLM->USDC), multiple "same" quotes are displayed with no provider differentiation
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
### Describe the bug
In quote selection modal (XLM->USDC), multiple "same" quotes are displayed with no provider differentiation, although not always. It is observed that with streaming, it update the UX every second, and somehow, it displays "same" quotes with same provider information. This is not consistent and disappears after some time.
Also the multiple "same" quotes are not observed when the swap button turns to get a new quote button.
### Expected behavior
_No response_
### Screenshots/Recordings
### Steps to reproduce
1. Initiate a swap operation
2. In quote selection modal (in my case XLM->USDC), verify the different providers
### Error messages or log output
```shell
```
### Where was this bug found?
Internal release testing
### Version
13.47.0
### Build type
_No response_
### Browser
Chrome
### Operating system
MacOS
### Hardware wallet
_No response_
### Additional context
_No response_
### Severity
_No response_
Contributor guide
Research direction
Start by reproducing the quote selection modal for an XLM→USDC swap on version 13.47.0 in Chrome on macOS, focusing on provider labels during streaming updates. Compare the displayed quotes as the UI refreshes each second and verify that identical quotes are not shown with duplicate provider information.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100