google / google/perfetto

Better re-share experience

Open
#3,456 3 comments 0 reactions 0 assignees View on GitHub
enhancement ui
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.