[remote-dbg-next] new about:debugging should be enabled only on Nightly and Dev Edition
Categories
(DevTools :: about:debugging, task, P1)
Tracking
(firefox67 unaffected, firefox67.0.1 unaffected, firefox68+ fixed, firefox69 verified)
Tracking | Status | |
---|---|---|
firefox67 | --- | unaffected |
firefox67.0.1 | --- | unaffected |
firefox68 | + | fixed |
firefox69 | --- | verified |
People
(Reporter: jdescottes, Assigned: jdescottes)
References
Details
(Whiteboard: [qa-triaged])
Attachments
(3 files)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
1.32 KB,
patch
|
jcristau
:
approval-mozilla-beta-
|
Details | Diff | Splinter Review |
It was decided to hold on the release of Remote Debugging until 69, but we would still like users to be able to use remote debugging in Firefox DevEdition in order to connect to Fenix/Firefox preview.
We should update the preference for the new about:debugging to be false on release and beta, true on the other channels.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/38a89c912778 Disable new about:debugging on Beta and Release channels r=daisuke
Assignee | ||
Updated•4 years ago
|
Comment 3•4 years ago
|
||
I believe this patch actually disables it on DevEdition as well, because it's built from mozilla-beta and so matches RELEASE_OR_BETA.
You might want "#if defined(MOZ_DEV_EDITION) || defined(NIGHTLY_BUILD)" instead
Updated•4 years ago
|
Comment 4•4 years ago
|
||
bugherder |
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 5•4 years ago
|
||
Thanks for the info, I couldn't test any of that locally.
I ended up pulling from beta, grafting my patch there and checking that it was setting my pref to false but I had no idea how to test this on DevEdition. I'll submit an updated patch with your suggestion.
Assignee | ||
Comment 6•4 years ago
|
||
Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1a57fadeb896 Fix the condition for enabling new aboutdebugging on DevEdition and Nightly r=jcristau
Comment 8•4 years ago
|
||
bugherder |
Assignee | ||
Comment 9•4 years ago
•
|
||
Beta/Release Uplift Approval Request
- User impact if declined: It was decided to hold remote debugging in DevEdition until 69, due to lack of QA resources to perform a final QA sign off in Beta 68. This patch will disable the new remote debugging on Release and Beta.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce:
- open Firefox Beta with a new profile
- go to about:debugging
With the patch: the old about:debugging should be displayed, ie the sidebar should contain "Add-ons", "Tabs", "Workers"
Without the patch: the new about:debugging is displayed, ie the sidebar should contain "Setup", "This Firefox" and the devices section with a refresh button.
- List of other uplifts needed: Bug 1553029, Bug 1553031
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Simple preference change, beta and release will go back to what was set in 67 cycle.
- String changes made/needed:
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 10•4 years ago
|
||
As confusing as this was :)) We can confirm this issue Verified as Fixed in Nightly 69 the preference in about config is TRUE which means we Have Setup, This Firefox and the refresh button as for Beta when the patch will land it should be set to False and the OLD about:debugging will be displayed. I will mark this issue Verified as Fixed in our latest Nightly build 69.0a1 (2019-05-21).
Comment 11•4 years ago
|
||
Comment on attachment 9066623 [details] [diff] [review] bug1553028-beta.patch looks like this uses RELEASE_OR_BETA which isn't what we want
Comment 12•4 years ago
|
||
Comment on attachment 9066315 [details]
Bug 1553028 - Disable new about:debugging on Beta and Release channels
the patches from central graft cleanly to beta so I'll move the approval flag here.
Updated•4 years ago
|
![]() |
||
Comment 13•4 years ago
|
||
bugherder uplift |
Description
•