ipfs / ipfs-webui

A frontend for an IPFS Kubo and IPFS Desktop
https://webui.ipfs.io
MIT License
1.55k stars 483 forks source link

Show what happens when trying to load a remote CID #1794

Open momack2 opened 3 years ago

momack2 commented 3 years ago

Describe the bug Tried to view a CID that's stored on pinata - loaded forever and the rest of the screen became unclickable / frozen - had to quit the app

To Reproduce Steps to reproduce the behavior:

  1. Search CID in the address bar
  2. see ipfs loading logo
  3. try to click on anything else on the screen
  4. See error

Expected behavior Does not freeze, able to navigate away

Screenshots

Screen Shot 2021-05-19 at 4 41 42 PM

Desktop (please complete the following information):

lidel commented 3 years ago

Notes from triage:

lidel commented 2 years ago

Related prior art for visualizing the DHT lookup:

  1. http://research.protocol.ai.ipns.localhost:8080/blog/2021/a-visualization-tool-for-the-ipfs-dht/
  2. https://github.com/dwarkeshsp/ipfs-globe/
tinytb commented 1 year ago

We don't have bandwidth for this specific issue right now, but this kind of visibility into network operations would be very useful (e.g. for this IPNS issue)

This information isn't offered by the current RPC API, but we definitely want to expose this in Helia. After that's done, we can expose the info in a GUI.

For visibility, here's the GUI roadmap.