Uniswap / Uniswap/interface

[Bug] Chart Data Not Missing, Just Not Shown

Open
#7,940 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
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?


🧩 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

  1. Go to add liquidity to this pool: https://app.uniswap.org/positions/create/v4?currencyA=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&currencyB=0xb1599CDE32181f48f89683d3C5Db5C5D2C7C93cc&chain=base&feeTier=1000&hook=0xBc5F29A583a8d3ec76e03372659e01a22feE3A80&isDynamic=true

  2. Toggle between Full Range and Custom Range

  3. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.