Style the about:profiling page to match other settings pages
Categories
(DevTools :: Performance Tools (Profiler/Timeline), enhancement, P2)
Tracking
(firefox73 fixed)
Tracking | Status | |
---|---|---|
firefox73 | --- | fixed |
People
(Reporter: gregtatum, Assigned: gregtatum)
References
Details
Attachments
(4 files)
The first step in Bug 1597373 is to create a minimal about:profiling page. This bug is about styling and changing the look of the new page to match the UX work. There will probably be additional follow-ups to this, but this bug will serve to track the initial styling work. I am guessing that we will still support the old popup methods concurrently.
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Depends on D54771
Assignee | ||
Comment 2•6 years ago
|
||
The new about:profiling page creates some more complexity around what
the page context is. It is simpler to handle the different cases with
a union, rather than booleans.
Depends on D55007
Assignee | ||
Comment 3•6 years ago
|
||
This is probably the biggest change to the existing components, as it makes the
summary dropdowns conditional based on the page context. This keeps the old
workflow working, but allows for the new about:profiling page's design. Most
of the diff here is creating the new _renderSection method which consolidates
this logic, and also handles the summary div structure.
Depends on D55008
Assignee | ||
Comment 4•6 years ago
|
||
This patch adds a new context for the performance-new components. It's
eventually the only place where the settings will live, but for now
the components share the settings between the popup, the devtools panel,
and the about:profiling page.
This page uses the base styling that the preferences page uses. The styles
should obey the theming for the browser, and ignore the devtools theming
colors.
Depends on D55009
Assignee | ||
Comment 5•6 years ago
|
||
Assignee | ||
Comment 6•6 years ago
|
||
Comment 8•6 years ago
|
||
Backed out 6 changesets (Bug 1597373, Bug 1598320, Bug 1597376) for causing assertion failure in nsContentSecurityUtils.cpp CLOSED TREE
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=279834183&repo=autoland&lineNumber=10446
Backout: https://hg.mozilla.org/integration/autoland/rev/930447d78e18bcbf1eccbd90c0bd036417e83fa1
Assignee | ||
Updated•6 years ago
|
Comment 10•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/333a768cf36b
https://hg.mozilla.org/mozilla-central/rev/6d14f9aea069
https://hg.mozilla.org/mozilla-central/rev/6bfbad8ae53b
https://hg.mozilla.org/mozilla-central/rev/9437a98ef1f1
Description
•