Closed Bug 1668219 Opened 4 years ago Closed 2 years ago

Remove the original/old Performance panel

Categories

(DevTools :: Performance Tools (Profiler/Timeline), task, P3)

task

Tracking

(firefox102 fixed)

RESOLVED FIXED
102 Branch
Tracking Status
firefox102 --- fixed

People

(Reporter: Honza, Assigned: nchevobbe)

References

(Blocks 2 open bugs)

Details

Attachments

(13 files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

The original Performance panel should be removed entirely from the code base after we enabled the new Performance panel in Nightly (bug 1668218) and beta (bug 1693314) and Release (bug 1693316)

As part of this bug, we should also remove the on-boarding UI introduced in bug 1666815.

Honza

Blocks: 1559192
Severity: -- → S4
Priority: -- → P3
No longer blocks: 1559192
Blocks: 1559192
Depends on: 1704530
Depends on: 1704533
Depends on: 1704546
No longer depends on: 1704546
Depends on: 1717031
No longer depends on: 1717031

It would be great to do it before the next ESR (planned for 102)

(In reply to Nicolas Chevobbe [:nchevobbe] from comment #1)

It would be great to do it before the next ESR (planned for 102)

Honza, julien: does this sound fine to you?

Flags: needinfo?(odvarko)
Flags: needinfo?(felash)

Yeah that sounds good to me. I haven't seen any complaint so far.

Flags: needinfo?(felash)

Yes, it does, let's do it.

Flags: needinfo?(odvarko)
Blocks: 1764101
Depends on: 1759196
No longer depends on: 1759196
Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Blocks: 1767617

Remove occurences of the pref (except in devtools/client/performance, which
will be removed further in the stack).

Depends on D145458

This removes FlameGraph.js, Graphs.js, GraphsWorker.js, LineGraphWidget.js, MountainGraphWidget.js
and their related tests.
DevToolsWorker tests that were relying on GraphsWorker.js are updated to use a test-specific blob worker.

Depends on D145461

Remove files that were only used by this actor as well.

Depends on D145463

It was only used in the old perf panel.

Depends on D145466

It was only used in the old perf panel.

Depends on D145534

Removing the framerate tests made an existing issue visible:
running test_inspector-scroll-into-view.html and then test_inspector-search-front.html
was making the latter time out.
Refactoring the test fixes the issue.

Depends on D145537

Blocks: 1768046
No longer blocks: 1764101
Pushed by nchevobbe@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/05830f228fca
[devtools] Remove new perf panel setting in DevTools Settings panel. r=julienw.
https://hg.mozilla.org/integration/autoland/rev/1e7ccf755728
[devtools] Remove devtools.performance.new-panel-enabled preference. r=julienw.
https://hg.mozilla.org/integration/autoland/rev/4685c1d23785
[devtools] Remove isNewPerfPanelEnabled target configuration. r=bomsy,devtools-backward-compat-reviewers.
https://hg.mozilla.org/integration/autoland/rev/baae6968ae34
[devtools] Remove devtools/client/performance. r=julienw.
https://hg.mozilla.org/integration/autoland/rev/855047c6f485
[devtools] Remove widgets only used on old perf panel. r=bomsy.
https://hg.mozilla.org/integration/autoland/rev/ce80be3bf0fb
[devtools] Remove now unused performance actor and front. r=julienw,devtools-backward-compat-reviewers.
https://hg.mozilla.org/integration/autoland/rev/0a850a1f7e45
[devtools] Remove now unused performance-recording actor and front. r=julienw,devtools-backward-compat-reviewers.
https://hg.mozilla.org/integration/autoland/rev/90bc436df1c6
[devtools] Remove now unused devtools/shared/performance folder. r=julienw.
https://hg.mozilla.org/integration/autoland/rev/581ce1ca7ef3
[devtools] Remove unused devtools/client/shared/demangle.js. r=bomsy.
https://hg.mozilla.org/integration/autoland/rev/b6ead515c289
[devtools] Remove unused devtools/client/shared/options-view.js. r=bomsy.
https://hg.mozilla.org/integration/autoland/rev/7e724dcf1293
[devtools] Remove prefs used in old perf panel. r=bomsy.
https://hg.mozilla.org/integration/autoland/rev/f31150b0a30e
[devtools] Remove old perf panel Telemetry historgrams. r=julienw.
https://hg.mozilla.org/integration/autoland/rev/09b25e7ee28d
[devtools] Refactor test_inspector-scroll-into-view.html . r=bomsy
Duplicate of this bug: 1615546
No longer duplicate of this bug: 1615546
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: