Remove the Gecko profiler add-on and migrate to the profiler popup
Categories
(DevTools :: Performance Tools (Profiler/Timeline), task, P2)
Tracking
(firefox76 fixed)
Tracking | Status | |
---|---|---|
firefox76 | --- | fixed |
People
(Reporter: gregtatum, Assigned: gregtatum)
References
(Blocks 2 open bugs, Regressed 1 open bug)
Details
Attachments
(1 file)
Right now we need to wrap up a few dependent bugs before we can turn it on for everyone. From a discussion on Slack we'll probably use the UI migration code.
We can use the AddonManager to check for the existence of the gecko profiler add-on.
Then we can add it.
(await AddonManager.getAllAddons()).find(({id}) => id === "geckoprofiler@mozilla.com").uninstall()
I'm not sure if we need some additional UI to display to the user explaining what happened, or if swapping things out is sufficient.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Here is the workflow for migrating users:
- Check if the add-on is installed
- If it is, uninstall it, and enable the popup.
- Open up a tab with something like
profiler.firefox.com/migration
with a message explaining what we just did.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 3•4 years ago
|
||
This patch adds an upgrader to remove the Gecko Profiler Addon if
it is installed. If the addon was also enabled, it adds the profiler
menu button to the navbar.
Depends on D66785
Pushed by gtatum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6afede62221b Remove the Gecko profiler add-on and migrate to the profiler popup; r=canaltinova
Comment 5•4 years ago
|
||
Backed out 2 changesets (bug 1572786, bug 1621022) for causing mochitest failures at widget/tests/test_keycodes.xhtml
Backout: https://hg.mozilla.org/integration/autoland/rev/e21ee3abca8a78858f2c60a13c44b54a1d846d6d
Failure push: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=6afede62221bedc244fa1099d4fdeea62955985f
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=293708898&repo=autoland&lineNumber=12639
Assignee | ||
Updated•4 years ago
|
Pushed by gtatum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e86e00c78134 Remove the Gecko profiler add-on and migrate to the profiler popup; r=canaltinova
Comment 7•4 years ago
|
||
Backed out 2 changesets (Bug 1572786, Bug 1621022) for bc failures at browser_downloads_autohide.js.
https://hg.mozilla.org/integration/autoland/rev/9b5ef67cd556c0f9d5d2a3d17c462b93b90f41ec
Failure log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=294564991&repo=autoland&lineNumber=15990
Pushed by gtatum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4695dbc761d7 Remove the Gecko profiler add-on and migrate to the profiler popup; r=canaltinova
Assignee | ||
Updated•4 years ago
|
Comment 9•4 years ago
|
||
bugherder |
Description
•