profiler icon indicating copy to clipboard operation
profiler copied to clipboard

Firefox Profiler — Web app for Firefox performance analysis

Results 495 profiler issues
Sort by recently updated
recently updated
newest added

When the call node context menu is open on various tabs, keyboard shortcuts such as arrow keys can control components other than the menu itself: * [Call Tree](https://i.imgur.com/jKaCZtp.gif): Arrow keys...

I set the max recording size at 2GB and recorded an entire run of https://browserbench.org/Speedometer/ I get the following when trying to upload: ``` c@https://profiler.firefox.com/main.814db0869f7b0e33961a.bundle.js:2:17077 div div div hv@https://profiler.firefox.com/main.814db0869f7b0e33961a.bundle.js:136:65510 div...

STR: 1. Make sure that the service worker for profiler.firefox.com isn't registered. 1. Open profiler.firefox.com. 1. Before the service worker is installed, reload the page. 1. Wait a bit until...

polish
user-facing regression

STR: 1. open https://main--perf-html.netlify.app/public/340vdp6yxpznvhsepjf04sez4f75csz5fw5eg78/stack-chart/?range=3615m984~3655m182&resources&thread=i&v=8&view=active-tab 1. hover the small greyed-out part near the right of the panel. Strangely, this part disappears after zooming in. Also it doesn't appear in the stack...

bug
timeline
active tab

Currently we have two types of track context menus. 1. Main track context menu on the top left corner for seeing all the tracks. 1. Process specific track context menus,...

polish
timeline
accessibility

STR: 1. Record a profile in Google Chrome. 1. Export that profile to a JSON file (using the downarrow icon near the top-left of Chrome's profiler UI) 1. Visit https://profiler.firefox.com/...

polish
profile data

Profile: https://share.firefox.dev/3nxO0rj Main take aways: * before-load.js takes a lot of time => we could at least inline it inside index.html. But we can also look at whether it could...

perf
homepage

e.g. something like: ``` {"args":{"data":{"type":"volumechange"}},"cat":"devtools.timeline","dur":28960,"name":"EventDispatch","ph":"X","pid":7880,"tdur":23969,"tid":8416,"ts":3549324456,"tts":25791815}, ``` doesn't include `volumechange` only `EventDispatch` ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-501)

polish
profile data
markers

Steps to reproduce: 1. Open a profile with a scrollable flame graph and an open source view. [Example](https://share.firefox.dev/31MZKOY) 1. Position your mouse over a box in the flame graph. 1....

polish
flame graph

Summary of all failing tests FAIL src/test/components/ErrorBoundary.test.js ● app/ErrorBoundary › matches the snapshot expect(received).toMatchSnapshot() Snapshot name: `app/ErrorBoundary matches the snapshot 1` - Snapshot - 1 + Received + 1 @@...