Better re-share experience
- Dominant language
- C++
- Stars
- 6.5k
- Forks
- 868
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 218
Description
When I took a trace and tap "Share" button, perfetto generates link like https://ui.perfetto.dev/#!/?s=96c9XXXXX,
I can open that with other browsers. That UX is great, so far.
However, in that browser, address is just https://ui.perfetto.dev/#!/viewer?local_cache_key, that is not good because
- I cannot reshare it with others.
- if I reload the page, that just loads blank https://ui.perfetto.dev/#!/viewer?local_cache_key instead of the shared URL.
- If I open multiple perfetto tabs, no way to remember the tab
So just leaving the shared address https://ui.perfetto.dev/#!/?s=96c9XXXXX on the remote browser address bar sounds fixing all issues.
Contributor guide
Research direction
Start by reproducing the Share flow in the Perfetto web UI and compare the URL before and after opening the shared trace in another browser. Done means the remote browser keeps the original shared URL, so reloads remain populated, the trace can be reshared, and multiple tabs remain distinguishable.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100