[Bug] Chart Data Not Missing, Just Not Shown
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 5.5k
- Forks
- 5.4k
- PR merge metrics
- No merged PRs in 30d
Description
📱 Interface Affected
Which application are you experiencing issues with?
- Web (app.uniswap.org)
- Wallet Extension (wallet.uniswap.org)
- Wallet Mobile App
- iOS
- Android
- Both
🧩 App Version
- Version (if known):
- Production build
- Development build
💻 System / Environment Info
Please provide details about your environment:
- Browser (name + version): Chrome
- OS / Platform (e.g. iOS 17, Windows 11, Android 14):
- Device (e.g. iPhone 14 Pro, Pixel 7, MacBook Pro 2023):
- Wallet used (e.g. Uniswap Wallet, MetaMask, Rainbow): Metamask
- Network (e.g. Ethereum Mainnet, Arbitrum, Base, etc.): Base
🔁 Steps to Reproduce
-
Go to add liquidity to this pool: https://app.uniswap.org/positions/create/v4?currencyA=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913¤cyB=0xb1599CDE32181f48f89683d3C5Db5C5D2C7C93cc&chain=base&feeTier=1000&hook=0xBc5F29A583a8d3ec76e03372659e01a22feE3A80&isDynamic=true
-
Toggle between Full Range and Custom Range
-
See the chart briefly show the price chart, then show "Missing Chart Data"
✅ Expected Behavior
The price chart data show stay there.
❌ Actual Behavior
Price chart data shows up, then is erased by the "Missing Chart Data". Clearly the price data is NOT missing since it's shown to me before it's wiped away by the "Missing Chart Data" warning.
📸 Screenshots or Screen Recording
https://github.com/user-attachments/assets/e4d2674c-5634-4e1a-b6ac-1c302c7b1fdf
🧾 Additional Context
Without the price chart, it makes setting ranges difficult. This is for a:
- unlisted token
- dynamic fee pool
- pool with a hook
⚠️ Please redact or avoid sharing sensitive data such as private keys, seed phrases, or personally identifying info.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue from the provided positions/create/v4 URL on the production web app by toggling Full Range and Custom Range. Trace the chart state transition after the data first appears; done means the price chart remains visible instead of being replaced by “Missing Chart Data” for this pool.
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
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100