Create profiler presets for about:profiling
Categories
(DevTools :: Performance Tools (Profiler/Timeline), enhancement, P2)
Tracking
(firefox74 fixed)
Tracking | Status | |
---|---|---|
firefox74 | --- | fixed |
People
(Reporter: gregtatum, Assigned: gregtatum)
References
Details
Attachments
(3 files)
The new about:profiling page, and the new minimal profiler popup should support profiler presets. This bug is for the work to implement the minimal version of that. We will hard code certain presets that can be switched, and a "custom" preset, that will take the user to the about:profiling page.
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
I'm tweaking this bug a bit, as I'll be implementing the presets in about:profiling only, and they will not be configurable. This will build out the infrastructure for the presets, but the UI in the minimal popup will be done in Bug 1597378.
Assignee | ||
Comment 2•5 years ago
|
||
This commit creates profiler presets for the current browser. It does not
handle remote profiling yet, as there is no UI surface for it yet. The
preset setting updates happen inside of the reducers and presets, and not
the selectors. This design was chosen so that as the presets were changed,
it would actually change the settings below, making it easy to change and
customize the settings by chosing the nearest preset.
The UI designs are still in a bit of a flux, so this UI design was the
easiest to implement for the initial pass, but we don't yet have consensus
on what the UI will look like for the final design.
Depends on D57120
Assignee | ||
Comment 3•5 years ago
|
||
This commit changes the testing utility to be generic to work for any
input radio or checkbox on the page, where the input is located near
in the DOM to the text element.
Depends on D58465
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D58466
Comment 6•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a56daa3b589f
https://hg.mozilla.org/mozilla-central/rev/42cb24ce9f4e
https://hg.mozilla.org/mozilla-central/rev/c4eff4dc1e1f
Description
•