Remove unused about:devtools page
Categories
(DevTools :: Framework, task, P3)
Tracking
(firefox100 fixed)
Tracking | Status | |
---|---|---|
firefox100 | --- | fixed |
People
(Reporter: jdescottes, Assigned: jdescottes)
References
(Blocks 1 open bug)
Details
Attachments
(6 files)
Follow up to Bug 1519018. We removed all the code related to the onboarding experiment, but we still have the about:devtools page to remove.
Previous comment of mine on the other bug:
Had a quick look and the main issue here is that we have a significant amount of logic that supports "disabled devtools" (eg new menu item "Enable Developer Tools..."). So if we remove the about:devtools page, in theory we should remove everything that might lead to about:devtools, otherwise we will have dead code paths. But a lot of that might be reusable for future onboarding experiments, so I think it would be a waste to throw all the code away.
Comment 2•4 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Assignee | ||
Comment 4•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D141464
The about:devtools page is removed, we can remove it from the policy code.
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D141467
The devtools.enabled preference was never really used in the end.
The devtools add-on plans were cancelled, as well as the devtools onboarding flows.
So I think this was essentially dead code.
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D141468
All usage of this preference should now have been removed.
We don't plan to disable devtools completely, but only to disable the F12 shortcut.
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D141469
Comment 10•3 years ago
|
||
Backed out for causing mochitest failures on browser_check_identity_state.js
Assignee | ||
Comment 11•3 years ago
|
||
Ah looks like browser_check_identity_state.js is also testing about:devtools, but I missed it because it's not explicitly mentioning about:devtools. Need to remove the line at https://searchfox.org/mozilla-central/rev/b671b6390e88672543b9b7c82132be655bd98856/browser/base/content/test/siteIdentity/browser_check_identity_state.js#74
Assignee | ||
Comment 12•3 years ago
|
||
Depends on D141488
Comment 13•3 years ago
|
||
Comment 14•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ac717db869c6
https://hg.mozilla.org/mozilla-central/rev/93e2497d5d88
https://hg.mozilla.org/mozilla-central/rev/115f947f4f66
https://hg.mozilla.org/mozilla-central/rev/a98b9f4a1d1c
https://hg.mozilla.org/mozilla-central/rev/b626dfc20682
https://hg.mozilla.org/mozilla-central/rev/968fbf6968d3
Comment 15•3 years ago
|
||
Description
•